【发布时间】:2015-03-21 21:01:56
【问题描述】:
我有两个文件夹,我使用命令从源文件夹备份到目标文件夹:
xcopy /E /Y /I /D
现在我想删除源文件夹中不存在的目标文件夹中的文件。
【问题讨论】:
我有两个文件夹,我使用命令从源文件夹备份到目标文件夹:
xcopy /E /Y /I /D
现在我想删除源文件夹中不存在的目标文件夹中的文件。
【问题讨论】:
xcopy 中没有“镜像”选项。我有两个建议:
1.
您可以运行 xcopy dest source /L > todelete.txt 来获取存在于 dest 但不存在于源中的文件列表。然后使用for循环删除dest中的这些文件。
或
2。
使用robocopy,它旨在使用与xcopy 相同的选项,但具有更多功能。例如,/MIR 选项可将一个文件夹镜像到另一个文件夹。 robocopy 包含在从 Vista 开始的所有 Windows 版本中(Win7 版本也可能在 XP 下运行 - 但未经测试)。
此外,它的速度更快,而且...
【讨论】: