代码示例:递归遍历文件夹实现目录拷贝
来源:互联网 发布:杀马特遇见洗剪吹 知乎 编辑:程序博客网 时间:2024/05/16 11:11
代码很简单。因为有人在坛子里问,所以从好久以前的旧工程里面搜出了这段代码。
public static bool CopyDirectory(string pathSrc, string pathDst){if(!Directory.Exists(pathSrc)){return false;}CreateFullPath(pathDst);DirectoryInfo directorySrc = new DirectoryInfo(pathSrc);DirectoryInfo directoryDst = new DirectoryInfo(pathDst);CopyDirectory(directorySrc, directoryDst);return true;}private static void CopyDirectory(DirectoryInfo srcDictionary, DirectoryInfo dstDictionary){FileInfo[] srcFiles = srcDictionary.GetFiles();foreach(FileInfo srcFile in srcFiles){File.Copy(srcFile.FullName, Path.Combine(dstDictionary.FullName, srcFile.Name), true);}DirectoryInfo[] directorySrcArray = srcDictionary.GetDirectories();foreach(DirectoryInfo directorySrc in directorySrcArray){string dstDirectoryFullPath = Path.Combine(dstDictionary.FullName, directorySrc.Name);DirectoryInfo directoryDst = new DirectoryInfo(dstDirectoryFullPath);CreateFullPath(directoryDst.FullName);CopyDirectory(directorySrc, directoryDst);}}
- 代码示例:递归遍历文件夹实现目录拷贝
- 递归遍历目录代码
- Qt实现遍历文件夹和文件目录(递归)
- 【原创】遍历文件夹生成目录树的递归实现
- Qt 实现遍历文件夹和文件目录(递归)
- Qt实现遍历文件夹和文件目录(递归)
- Qt 实现遍历文件夹和文件目录(递归)
- Qt实现遍历文件夹和文件目录(递归) .
- 递归实现文件夹的拷贝
- python实现文件夹目录拷贝
- Qt递归遍历文件夹和文件目录
- 递归拷贝一个文件夹(java实现)
- 面试题-程序题-Java递归实现遍历文件目录(所有文件夹和子文件)
- Java递归遍历删除拷贝文件以及获取文件夹大小
- 递归遍历及拷贝文件共享服务器中目录
- 文件夹遍历的非递归实现
- 递归遍历整个目录的代码
- File类遍历目录代码示例
- JTable celleditor可以支持同一列不同行的cell里面动态的组件
- NSString NSMutableString 截取
- 我从创立3家科技公司的经历中学到了什么
- 杂
- c++中static的作用
- 代码示例:递归遍历文件夹实现目录拷贝
- NSString字符串常用方法
- Oracle的云计算
- 服务器控件开发 绑定事件
- Android发送彩信(带图片附件)
- 强耦合与松耦合的不同,认真查了有什么不同之处,与大家分享!
- helloPe的android项目实战之连连看—设计篇
- WCF托管服务和客户端代理
- Orders