我使用了以下命令:
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 - 将输出记录到文件