介绍
这篇文章主要介绍c#如何实现文件夹的复制和删除,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
拷贝文件夹的所有内容到另一个文件夹内:
public static void CopyDir (string srcPath, string aimPath) ,,,{ ,,,,,试一试 ,,,,,{ ,,,,,,,//,检查目标目录是否以目录分割字符结束如果不是则添加之 ,,,,,,,if (aimPath [aimPath.Length 安康;1],!=,Path.DirectorySeparatorChar) ,,,,,,,,,aimPath +=, Path.DirectorySeparatorChar; ,,,,,,,//,判断目标目录是否存在如果不存在则新建之 ,,,,,,,if (! Directory.Exists (aimPath)) ,,,,,,,,,Directory.CreateDirectory (aimPath); ,,,,,,,//,得到源目录的文件列表,该里面是包含文件以及目录路径的一个数组 ,,,,,,,//,如果你指向复制目标文件下面的文件而不包含目录请使用下面的方法 ,,,,,,,//,string [], fileList =, Directory.GetFiles (srcPath); ,,,,,,,string [], fileList =, Directory.GetFileSystemEntries (srcPath); ,,,,,,,//,遍历所有的文件和目录 ,,,,,,,foreach (string file 拷贝文件列表) ,,,,,,,{ ,,,,,,,,,//,先当作目录处理如果存在这个目录就递归复制该目录下面的文件 ,,,,,,,,,if (Directory.Exists(文件) ,,,,,,,,,,,CopyDir(文件,,aimPath +, Path.GetFileName(文件); ,,,,,,,,,//,否则直接文拷贝件 ,,,,,,,,, ,,,,,,,,,,,File.Copy(文件,,aimPath +, Path.GetFileName(文件),真的); ,,,,,,,} ,,,,,} ,,,,, ,,,,,{ ,,,,,,,Console.WriteLine(“无法复制!“); ,,,,,} ,,,}
删除文件夹:
Directory.Delete(路径,,真的);
c#是什么
c#是一个简单,通用,面向对象的编程语言,它由微微软软开发,继承了C和c++强大功能,并且去掉了一些它们的复杂特性,c#综合了VB简单的可视化操作和c++的高运行效率,以其强大的操作能力,优雅的语法风格,创新的语言特性和便捷的面向组件编程从而成为。净开发的首选语言,但它不适用于编写时间急迫或性能非常高的代码,因为c#缺乏性能极高的应用程序所需要的关键功能。
以上是“c#如何实现文件夹的复制和删除”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!