web-dev-qa-db-ja.com

開いているファイルをスキップするようにRobocopyを作成できますか?

Robocopyを使用して、FTP経由でドロップフォルダーに到着するファイルを再配布しています。理想的には、ファイルがまだFTPdされている場合、Robocopyにファイルをそのままにしておくことが望まれます。

さまざまなスイッチを試しても、Robocopyはまだ開いているファイルをコピーします。それらは削除されないため、FTPは影響を受けません。ただし、最終的には、宛先に配信されるファイルが切り捨てられます。

開いているファイルをスキップするようにRobocopyを作成できますか?

おそらく、このタスクにはRobocopyよりも適切なものがありますか?

23
domspurling

/ Rおよび/ Wスイッチを使用してみましたか?

何かのようなもの:

/R:2 /W:2 

つまり、2回再試行すると、2秒待ってから再試行します。 2回試行してもファイルがまだ開いている場合、ファイルはスキップされます。必要に応じて、/ R:1/W:1に下げることができます。

31
bmurtagh

私の一人は以下のように働いた:

ROBOCOPY\Source\Destination * .pst/SEC/S/B/R:2/W:2> C:\ temp\robocopy.log

1
Ahmed Ferdous