Recursively CopyDirectory(Source,Dest)
来源:互联网 发布:wemall源码下载 编辑:程序博客网 时间:2024/05/17 08:25
递归 拷贝目录(包括子目录)里面的文件到新的目录。
主要用到了递归的算法。
public static void copyDirectory(string Src,string Dst){
String[] Files;
if(Dst[Dst.Length-1]!=Path.DirectorySeparatorChar)
Dst+=Path.DirectorySeparatorChar;
if(!Directory.Exists(Dst)) Directory.CreateDirectory(Dst);
Files=Directory.GetFileSystemEntries(Src);
foreach(string Element in Files){
// Sub directories
if(Directory.Exists(Element))
copyDirectory(Element,Dst+Path.GetFileName(Element));
// Files in directory
else
File.Copy(Element,Dst+Path.GetFileName(Element),true);
}
}
- Recursively CopyDirectory(Source,Dest)
- 简洁之美 *dest++ = *source++
- int strcmp(char *source, char *dest)函数
- dest
- 如何理解Move参数中的const Source和var Dest
- Collections.copy 报错: Source does not fit in dest
- Collections.copy(List<? super T> dest, List<? extends T> src) 抛出异常 Source does not fit in dest 原因剖析
- linux下向clearcase中提交多级目录(clearcase add to source recursively)
- 不使用库函数,编写函数int strcmp(char *source, char *dest)
- 作业:用临时的栈将source栈的元素放到dest栈内并恢复source栈
- Thinking recursively
- gulp.dest
- 不使用库函数,编写函数int strcmp(char *source, char *dest) 相等返回0,不等返回-1
- 不使用库函数,编写函数int strcmp(char *source,char *dest),相等返回0,不等返回-1
- 不使用库函数,编写函数int strcmp(char *source, char *dest) 相等返回0,不等返回-1;
- Linkedlist recursively reverse
- getWritableDatabase called recursively
- [LeetCode] Symmetric Tree - Recursively
- g++ 3.4 版本occi
- 转:ADN Developer Days
- 黑链到底有没有用?
- 网络流的SAP算法
- OGC、WMS、WFS、WCS
- Recursively CopyDirectory(Source,Dest)
- ROLLUP和CUBE语句
- ASP.NET - ListBox Web 服务器控件概述(下)
- 雷军:为什么马云马化腾创业那么容易成功 自己却需要煎熬数年
- 《赢取竞争的100+N工具箱》
- Java Servlet Filter实现Web页面执行时间过滤器
- (转)免费经济学---为什么我喜欢互联网
- 第六章 键盘part2
- 【转】ORACLE BLOB BFILE 文件的录入及读取