我们使用Robocopy来重新分配通过FTP到达文件夹的文件。 理想情况下,我们希望Robocopy只保留FTPd文件。
尝试了各种开关后,Robocopy仍然复制打开的文件。 它不删除它们,所以FTP不受影响。 但是,我们最终将截断的文件分发到目的地。
Robocopy可以跳过打开的文件吗?
也许有比Robocopy更适合这个任务的东西?
你有没有尝试使用/ R和/ W开关?
就像是:
/R:2 /W:2
这意味着重试两次,等待2秒钟重试。 如果两次尝试后文件仍然打开,文件将被跳过。 根据您的需要,您可以降低到/ R:1 / W:1。
我的一个工作如下:
ROBOCOPY \ Source \ Destination * .pst / SEC / S / B / R:2 / W:2> C:\ temp \ robocopy.log
我使用copyrite,因为它将所有BS CLI的东西排除在等式之外。 这是一个允许指向并单击robocopy作业的GUI。