我需要一些帮助,只能使用命令行robocopy或xcopy复制文件。
我在文件夹的某些子文件夹中的子文件夹中有一堆文件,如此。
EX:
source\subfolder1\anothersubfolder1\filename1
source\subfolder2\anothersubfolder1\filename1
source\subfolder1\anothersubfolder2\filename2
source\subfolder1\anothersubfolder2\filename2
dest\subfolder1\anothersubfolder1\filename1
dest\subfolder2\anothersubfolder1\filename1
dest\subfolder2\anothersubfolder2\filename2
dest\subfolder2\anothersubfolder2\filename2
dest\subfolder1\anothersubfolder2\filename3
dest\subfolder1\anothersubfolder2\filename4
我只需要合并源文件夹和目标文件夹,这样如果源中的新文件需要在目标上复制,但是同一文件应该被覆盖,但我不想覆盖现有文件夹。我怎样才能做到这一点?
答案 0 :(得分:1)
xcopy /d /s /l "sourcedir\*" "destdir"
应该报告它想要做什么(/l
切换意味着“仅列表,不执行。删除/l
将实际执行副本)并且可能适合您的目的。{{1 }表示“仅更新文件”,因此它会将源中任何更新的friles复制到目的地以及当前不存在的文件。
不确定您不想覆盖现有文件夹的含义。