2
我在不同的位置有两个文件夹,但名称相同。在其中一个文件夹中生成一个文件,并将其复制到另一个文件夹,但不覆盖C#中的现有内容。使用C合并具有相同名称的文件夹或子文件夹
File.Copy
覆盖使我丢失以前的内容的内容。是否可以合并文件夹中的内容?
我在不同的位置有两个文件夹,但名称相同。在其中一个文件夹中生成一个文件,并将其复制到另一个文件夹,但不覆盖C#中的现有内容。使用C合并具有相同名称的文件夹或子文件夹
File.Copy
覆盖使我丢失以前的内容的内容。是否可以合并文件夹中的内容?
使用的File.Copy
重载版本:
File.Copy(sourcefile,destfile,false);
问:什么是“规则”如果同一个文件中的镜子目录已经存在?你是不是复制它,或者你在根文件名的末尾添加“_1”之类的东西。如果你定义了对这种情况的适当回应,我相信你会得到你的答案。 –
听起来像你真的想要rsync http://www.samba.org/ftp/rsync/rsync.html – IanNorton