星空网 > 软件开发 > ASP.net

C# 实现文件夹的复制以及删除(基础操作)

代码来源:http://blog.163.com/u_tommy_520/blog/static/20406104420147493933662/

最近做MVC网站时刚好用到,用以提供一个完整的文件夹并压缩下载,正好做个笔记。

 

拷贝文件夹的所有内容到另一个文件夹内

 1 public static void CopyDir(string srcPath, string aimPath) 2     { 3       try 4       { 5         // 检查目标目录是否以目录分割字符结束如果不是则添加之 6         if (aimPath[aimPath.Length - 1] != Path.DirectorySeparatorChar) 7           aimPath += Path.DirectorySeparatorChar; 8         // 判断目标目录是否存在如果不存在则新建之 9         if (!Directory.Exists(aimPath))10           Directory.CreateDirectory(aimPath);11         // 得到源目录的文件列表,该里面是包含文件以及目录路径的一个数组12         // 如果你指向copy目标文件下面的文件而不包含目录请使用下面的方法13         // string[] fileList = Directory.GetFiles(srcPath);14         string[] fileList = Directory.GetFileSystemEntries(srcPath);15         // 遍历所有的文件和目录16         foreach (string file in fileList)17         {18           // 先当作目录处理如果存在这个目录就递归Copy该目录下面的文件19           if (Directory.Exists(file))20             CopyDir(file, aimPath + Path.GetFileName(file));21           // 否则直接Copy文件22           else23             File.Copy(file, aimPath + Path.GetFileName(file), true);24         }25       }26       catch27       {28         Console.WriteLine("无法复制!");29       }30     }

删除文件夹:

Directory.Delete(path, true);




原标题:C# 实现文件夹的复制以及删除(基础操作)

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

菲律宾物流小包:https://www.goluckyvip.com/tag/96560.html
到菲律宾海运物流:https://www.goluckyvip.com/tag/96561.html
菲律宾物流清关:https://www.goluckyvip.com/tag/96562.html
寄往菲律宾的物流:https://www.goluckyvip.com/tag/96563.html
国内物流菲律宾:https://www.goluckyvip.com/tag/96564.html
国内菲律宾物流:https://www.goluckyvip.com/tag/96565.html
在古巴做游轮 古巴旅游项目:https://www.vstour.cn/a/363194.html
西藏旅游攻略自驾游需要多少天 去西藏旅游自驾游要多久时间:https://www.vstour.cn/a/363195.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流