- 匹配中文、字母、数字的正则表达式
- 浏览量、访问量和绝对唯一访问者在谷歌分析中都是什么意思?
- C#获取当前页面的url
- 电商中叶子类目
- jquery获取当前页面的URL信息
- 浅谈为啥要研究关键词
- Server Application Unavailable --The web application you are attempting to access on this
- CSS的四种基本选择器和四种高级选择器
- C# 提取逗号分割的字符串
- 什么是社区团购系统?
邮箱:
手机:15383239821
asp.net中C#文件和文件夹的复制、删除、移动实现程序
本文章介绍了几个实例关于asp.net中C#文件和文件夹的复制、删除、移动实现程序有需要的朋友可参考一下。
代码如下
public class SimpleFileCopy{
static void Main() {
string fileName = "test.txt";
string sourcePath = @"C:UsersPublicTestFolder";
string targetPath = @"C:UsersPublicTestFolderSubDir";
string sourceFile = System.IO.Path.Combine(sourcePath, fileName);
string destFile = System.IO.Path.Combine(targetPath, fileName);
if (!System.IO.Directory.Exists(targetPath)) {
System.IO.Directory.CreateDirectory(targetPath); }
System.IO.File.Copy(sourceFile, destFile, true);
if (System.IO.Directory.Exists(sourcePath)){
string[] files = System.IO.Directory.GetFiles(sourcePath);
foreach (string s in files)
{
fileName = System.IO.Path.GetFileName(s);
destFile = System.IO.Path.Combine(targetPath, fileName);
System.IO.File.Copy(s, destFile, true); }
} else {
Console.WriteLine("Source path does not exist!");
}
Console.WriteLine("Press any key to exit.");
Console.ReadKey(); }
}
下面的示例演示如何移动文件和目录。
代码如下
public class SimpleFileMove {
static void Main()
{
string sourceFile = @"C:UsersPublicpublictest.txt";
string destinationFile = @"C:UsersPublicprivatetest.txt";
System.IO.File.Move(sourceFile, destinationFile);
System.IO.Directory.Move(@"C:UsersPublicpublictest", @"C:UsersPublicprivate");
} }
下面的示例演示如何删除文件和目录。
代码如下
C#
public class SimpleFileDelete {
static void Main() {
if(System.IO.File.Exists(@"C:UsersPublicDeleteTesttest.txt"))
{
try {
System.IO.File.Delete(@"C:UsersPublicDeleteTesttest.txt");
}
catch (System.IO.IOException e)
{
Console.WriteLine(e.Message); return;
}
}
System.IO.FileInfo fi = new System.IO.FileInfo(@"C:UsersPublicDeleteTesttest2.txt");
try { fi.Delete();
}
catch (System.IO.IOException e)
{
Console.WriteLine(e.Message);
}
try {
System.IO.Directory.Delete(@"C:UsersPublicDeleteTest");
} catch (System.IO.IOException e)
{ Console.WriteLine(e.Message);
}
if(System.IO.Directory.Exists(@"C:UsersPublicDeleteTest"))
{ try {
System.IO.Directory.Delete(@"C:UsersPublicDeleteTest", true);
} catch (System.IO.IOException e) {
Console.WriteLine(e.Message);
}
}
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(@"C:UsersPublicpublic");
try {
di.Delete(true);
} catch (System.IO.IOException e)
{
Console.WriteLine(e.Message);
}
}}
-
2019-11-08用站长工具查友链显示有跳转怎么回事?
-
2011-02-19C#中split的方法和用法
-
2012-06-30浅析单向链接对网站优化的影响
-
2023-09-19php中var_dump()函数使用
-
2012-06-30给力2012的地方门户的草根站长
-
2019-11-24C#中Equals和==(等于号)的比较
