我使用 Robocopy 复制了大量文件,最后收到一条通知说两个文件复制失败。我没有设置保存日志文件的开关。
是否有一个日志文件自动保存在默认位置?显然,我不想重新复制所有内容,以获取此信息。
答案1
Robocopy 不保留默认日志文件。但是,默认情况下它只复制有差异的文件。因此,如果您再次尝试相同的复制,它将跳过已成功复制的文件。
答案2
答案3
您可能会发现一个很有用的方法,那就是使用开关再次尝试复制/L
。该开关类似于-n/--dry-run
rsync 中的开关 - 它会生成将要发生的情况的日志,但实际上不会复制任何内容。它很好,因为它更快、无损,并且当与其他开关(如 、/V
和/LOG:file
)结合使用时,用途非常广泛/LOG+:file
。
答案4
如果希望 robocopy 创建日志,则必须使用参数指定日志文件/log:[filepath]
。我通常将其与/tee
开关配对,这样我也可以在控制台上看到进度。