星空网 > 软件开发 > 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/89296.html
到泰国物流什么价格:https://www.goluckyvip.com/tag/89297.html
发物流去泰国多少钱:https://www.goluckyvip.com/tag/89298.html
到泰国物流价格:https://www.goluckyvip.com/tag/89299.html
跨境C位co:https://www.goluckyvip.com/tag/8930.html
物流到泰国价格:https://www.goluckyvip.com/tag/89300.html
夹江千佛岩景区门票(夹江千佛岩景区门票价格):https://www.vstour.cn/a/411232.html
武陵山大裂谷周围景点 武陵山大裂谷周围景点图片:https://www.vstour.cn/a/411233.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流