复制一个文件夹到另一个文件夹(文件夹内包含子文件夹)
来源:互联网 发布:好的网络宣传方式 编辑:程序博客网 时间:2024/04/30 14:20
- class Program
- {
- //用递归回溯的方法将子目录一级级创建并拷贝当前文件夹中的所有文件
- static private void directoryCopy(string sourceDirectory, string targetDirectory)
- {
- if (!Directory.Exists(sourceDirectory) || !Directory.Exists(targetDirectory))
- {
- return;
- }
- DirectoryInfo sourceInfo = new DirectoryInfo(sourceDirectory);
- FileInfo[] fileInfo = sourceInfo.GetFiles();
- foreach (FileInfo fiTemp in fileInfo)
- {
- File.Copy(sourceDirectory + "//" + fiTemp.Name, targetDirectory + "//" + fiTemp.Name, true);
- }
- DirectoryInfo[] diInfo = sourceInfo.GetDirectories();
- foreach (DirectoryInfo diTemp in diInfo)
- {
- string sourcePath = diTemp.FullName;
- string targetPath = diTemp.FullName.Replace(sourceDirectory, targetDirectory);
- Directory.CreateDirectory(targetPath);
- directoryCopy(sourcePath, targetPath);
- }
- }
- public static void Main()
- {
- string sourcePath = @"C:/Users/TestFolder/SubDir";
- string targetPath = @"C:/Users/TestFolder";
- directoryCopy(sourcePath, targetPath);
- Console.WriteLine("Press any key to exit.");
- Console.ReadKey();
- }
- }
- 复制一个文件夹到另一个文件夹(文件夹内包含子文件夹)
- 复制一个文件夹到另一个文件夹
- linux 怎么样复制文件夹内所有文件到另一个文件夹?
- linux 复制文件夹内所有文件到另一个文件夹
- linux 怎么样复制文件夹内所有文件到另一个文件夹?
- linux 怎么样复制文件夹内所有文件到另一个文件夹?
- linux 怎么样复制文件夹内所有文件到另一个文件夹?
- 批量复制某文件夹下文件(包含子文件夹)到指定文件夹
- 将一个文件夹复制到另一个文件夹中
- 复制一个文件夹中所有文件到另一个文件夹
- java 文件夹复制到另一个文件夹中
- 复制文件夹 批处理 包含子文件夹 不提示覆盖
- C#复制文件夹的文件到另一个文件夹
- Java 复制文件夹所有内容到另一个文件夹
- 复制文件夹下的内容到另一个文件夹下
- 删除一个文件夹(该文件夹包含子文件和文件夹)
- Java IO 复制一个文件到另一个文件夹下
- java关于把一个文件从一个文件夹复制到另一个文件夹的操作
- SOCKET聊天客户端
- C#多重继承 + 多态 + 扩展方法 简单示例
- ShellExecute函数的用法总结
- 最大公约数
- 如果我有电脑——计算机达人成长之路(36)
- 复制一个文件夹到另一个文件夹(文件夹内包含子文件夹)
- 数组名与指针典型面试题的分析(1)
- 心灵旅程
- 将DirectInput封装为基本的输入系统
- 自己制作的数据存入和读取系统
- HTTP Referer笔记
- 好好学习 天天向上
- 转载:在普林斯顿大学做助理教授的日子
- 小论中国应试教育