windows - 如何将文件从一个文件夹复制到另一个文件夹(需要文件夹合并和文件覆盖存在)

标签 windows batch-file xcopy robocopy

<分区>

我需要一些使用命令行 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

我只需要合并源文件夹和目标文件夹,这样如果源中的新文件需要复制到目标但应该覆盖相同的文件但我不想覆盖现有文件夹。我怎样才能做到这一点?

最佳答案

xcopy /d /s /l "sourcedir\*" "destdir"

应该报告它想要做什么(/l 开关意味着“只列出,不执行。删除 /l 将实际执行副本)和可能适合您的目的。/d 表示“仅更新文件”,因此它会将源中的任何更新文件连同目标中当前不存在的文件一起复制到目标中。

不确定不想覆盖现有文件夹是什么意思。

关于windows - 如何将文件从一个文件夹复制到另一个文件夹(需要文件夹合并和文件覆盖存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33771166/

相关文章:

windows - 重定向脚本内 Windows 批处理文件的输出

python - 使用Python拍照

batch-file - 批处理文件-每20分钟重新启动一次程序

batch-file - 使用带有用户名和密码的批处理文件将更改推送到 github

testing - XCOPY 似乎耗尽了重定向的输入

batch-file - 批量 - 使用相对路径复制文件

.net - 具有强类型且无大小限制的轻型 SQL 数据库

windows - 带有额外模块的 Opencv 3.1.0 抛出 DLL 加载失败错误

windows - PowerShell 命令的程序路径在哪里?

windows - 在 Windows 中从批处理文件执行命令后,如何防止 PuTTY shell 自动退出?