robocopy 和 thumbs.db

robocopy 和 thumbs.db

我正在尝试将一些文件从网络从一个文件夹备份到另一个文件夹。thumb.db 不断弹出,并且该过程无法完成,它一直说等待 30 秒等等。我该如何重写代码以仅复制 pdf 文件或跳过 thumb.db 文件?

另外,是否建议使用 MIR 进行简单的复制功能?有太多开关可供选择……这不起作用。但没有 pdf 命令它就可以工作。提前感谢您的帮助。

robocopy "\\usfile01\US-ID-COMMON\VisualMgmt\Production Boards\Daily *.pdf" "\\usfile01\US-ID-COMMON\VisualMgmt\Production Boards\Monthly *.pdf" /MIR

答案1

尝试

robocopy "\\usfile01\US-ID-COMMON\VisualMgmt\Production Boards\Daily" "\\usfile01\US-ID-COMMON\VisualMgmt\Production Boards\Monthly" /XF thumb.db /MIR

XF 被列为“/XF 文件 [文件]...:: 排除与给定名称/路径/通配符匹配的文件。”robocopy /?

答案2

根据问题我们有几个选择:

“它一直说要等待 30 秒等等”为此,您可以使用 /w:1 调整等待设置,例如等待 1 秒,并使用 /r:1 调整重试设置,以便在遇到错误时仅重试 1 次。这将允许它更快地绕过错误。

“我如何重写代码以仅复制 pdf 文件”您正确使用了 *.pdf 标志,但在指定源和目标之后,您只需指定一次,因此命令变为: robocopy“\usfile01\US-ID-COMMON\VisualMgmt\Production Boards\daily” “\usfile01\US-ID-COMMON\VisualMgmt\Production Boards\monthly” *.pdf /MIR

“或者跳过 thumb.db 文件?” 先前使用“/XF thumbs.db”(命令字符串中不带引号)的答案正确地排除了 thumbs.db 文件。

最后一条建议:“是否也建议使用 MIR 进行简单的复制功能?”可能吗?是的。建议吗?不。/MIR 将准确复制源和目标。如果目标中有源中不存在的文件,则它们将作为“额外内容”从日志中删除,而不会发出警告。如果只是为了移动一些文件,请不要使用 /MIR。

相关内容