C# 拷贝文件夹(包含里面的所有文件)
来源:互联网 发布:c语言逻辑或怎么打手机 编辑:程序博客网 时间:2024/05/17 04:16
C# 拷贝文件夹(包含里面的所有文件)
思路:分2步:
1. 如果destDir不存在,创建它。
2. 遍历sourceDir里的所有文件,把所有文件都复制到destDir
/// <summary> /// Copy one folder to a new folder. if destDir is not exists, then create it. /// </summary> /// <param name="sourceDir"></param> /// <param name="destDir"></param> private static void CopyFolder(string sourceDir, string destDir) { if (!Directory.Exists(destDir)) { Directory.CreateDirectory(destDir); } try { string[] fileList = Directory.GetFiles(sourceDir, "*"); foreach (string f in fileList) { // Remove path from the file name. string fName = f.Substring(sourceDir.Length + 1); // Use the Path.Combine method to safely append the file name to the path. // Will overwrite if the destination file already exists. File.Copy(Path.Combine(sourceDir, fName), Path.Combine(destDir, fName), true); } } catch (DirectoryNotFoundException dirNotFound) { throw new DirectoryNotFoundException(dirNotFound.Message); } }
0 0
- C# 拷贝文件夹(包含里面的所有文件)
- c#递归遍历指定文件夹内的所有文件(包含子文件夹)
- C#如何遍历一个文件夹下面所有的文件、包括子文件夹里面的文件?
- c#将一个文件夹及其里面的所有内容(文件和文件夹)复制到指定路径
- linux 拷贝文件夹下的所有文件
- 如何删除文件夹(文件)里面的所有数据
- c++遍历文件夹里面的所有文件(1)
- java遍历文件夹里面的所有文件
- 拷贝某个文件夹下的所有文件到指定文件夹
- C#中拷贝整个文件夹下的所有文件到指定目录
- 清空文件夹里面的所有文件和文件夹
- 遍历一个文件夹下的所有文件及文件夹,并进行拷贝(代码)
- 用命令行删除指定文件夹下面的所有文件(如果里面没有子文件夹)
- C# 获得目录下所有文件或指定文件类型文件(包含所有子文件夹)
- linux下拷贝目录下的所有文件(文件夹)
- C#删除文件夹下所有的文件
- C#读取文件夹的所有文件
- linux删除文件夹及里面的所有文件
- Objc-C 知识点回顾 三 继承
- 最全Pycharm教程(11)——Pycharm调试器之断点篇
- java RSA加密解密实现
- 猴子吃桃问题
- 用户意图——《Constructing plausible innocuous pseudo queries to protect user query intention》
- C# 拷贝文件夹(包含里面的所有文件)
- python足迹--中文
- 关于百度定位获取到的BD2坐标对WGC坐标的偏移解决方案
- VS2012 + IIS Web 发布(一)——创建发布文件
- NPOI2.2.0.0实例详解(三)—设置EXCEL列宽、行高与合并单元格
- Eclipse设置
- js处理new Date()获取的时间
- 在Windows上部署NTP Server
- Mybatis的ResultMap的使用