为什么 Robocopy 工作一次然后下次忽略所有文件?

为什么 Robocopy 工作一次然后下次忽略所有文件?

我使用了以下命令:

Robocopy c:\source c:\backup /MIR /XD .svn

然后我删除c:\backup并再次执行了此操作。这次它忽略了所有文件并且没有复制任何内容。
这是为什么?

我如何强制 Robocopy 再次复制所有文件?

答案1

我只能猜测 /MIR 假设文件已经存在,因此不会再次检查。也许还包括 /FFT 开关,它使用时间戳进行比较,看看是否有区别。

或者让 robocopy 记录它正在做什么。日志文件可能会揭示它当前为什么跳过文件或文件夹。我将使用以下内容进行故障排除:

Robocopy c:\source c:\backup /MIR /V /LOG:WhySkip.txt /XD .svn

添加:
/V - 详细列表,包括跳过的文件
/LOG:file - 将输出记录到文件

相关内容