Robocopyを使用して、FTP経由でドロップフォルダーに到着するファイルを再配布しています。理想的には、ファイルがまだFTPdされている場合、Robocopyにファイルをそのままにしておくことが望まれます。
さまざまなスイッチを試しても、Robocopyはまだ開いているファイルをコピーします。それらは削除されないため、FTPは影響を受けません。ただし、最終的には、宛先に配信されるファイルが切り捨てられます。
開いているファイルをスキップするようにRobocopyを作成できますか?
おそらく、このタスクにはRobocopyよりも適切なものがありますか?
/ Rおよび/ Wスイッチを使用してみましたか?
何かのようなもの:
/R:2 /W:2
つまり、2回再試行すると、2秒待ってから再試行します。 2回試行してもファイルがまだ開いている場合、ファイルはスキップされます。必要に応じて、/ R:1/W:1に下げることができます。
私の一人は以下のように働いた:
ROBOCOPY\Source\Destination * .pst/SEC/S/B/R:2/W:2> C:\ temp\robocopy.log