可以让 Robocopy 跳过打开的文件吗?

可以让 Robocopy 跳过打开的文件吗?

我们使用 Robocopy 重新分发通过 FTP 到达的放置文件夹中的文件。理想情况下,如果文件仍在通过 FTP 传输,我们希望 Robocopy 不去管它们。

尝试了各种开关后,Robocopy 仍然会复制打开的文件。它不会删除它们,因此 FTP 继续不受影响。然而,我们最终将截断的文件分发到其目的地。

可以让 Robocopy 跳过打开的文件吗?

也许有比 Robocopy 更适合的东西来完成这项任务?

答案1

您是否尝试过使用 /R 和 /W 开关?

就像是:

/R:2 /W:2 

这意味着重试两次,等待 2 秒后重试。如果两次尝试后文件仍处于打开状态,则将跳过该文件。根据您的需要,您可以将其降低到 /R:1 /W:1。

答案2

我的工作方式如下:

ROBOCOPY \源 \目标 *.pst /SEC /S /B /R:2 /W:2 > C:\temp\robocopy.log

答案3

robocopy 可以跳过打开的 excel 文件吗?我试过很多方法,但似乎都不起作用。我想知道是不是因为 robocopy 无法跳过打开的 Excel 文件。

答案4

我使用 copyrite,因为它将所有 BS CLI 内容排除在外。它是一个 GUI,允许人们指向并单击 robocopy 作业。

相关内容