Я пытаюсь использовать robocopy для перемещения файлов из исходного каталога в каталог назначения. Проблема в том, что почтовый процесс inetpub отслеживает каталог назначения и быстро блокирует и удаляет файлы, размещенные в нем. Вот что, кажется, происходит:
1) я звоню
Robocopy C:\test c:\test1 /COPY:D /MOV /IPG:50 /R:1000000 /W:30 /Z /Log:C:\robolog\RoboLog.txt
Robocopy, кажется, игнорирует ключ /D и включает это в журнал:
Source : C:\test\
Dest : c:\test1\
Files : *.*
Options : *.* /COPY:DT /MOV /Z /IPG:50 /R:1000000 /W:30
2) Я подозреваю, что Robocopy копирует данные в место назначения, затем записывает метку времени, а затем удаляет файл из исходного каталога. Поскольку inetpub удаляет некоторые файлы, прежде чем Robocopy сможет записать метку времени, я вижу ошибки в журнале, например:
2011/08/18 10:17:06 ОШИБКА 2 (0x00000002) Целевой файл с меткой времени C:\test\Foo.txt
Уязвимые файлы копируются, но они также остаются в исходном каталоге
3) Robocopy не работает с ошибкой 9 из-за файлов, которые были скопированы, но не удалены.
Есть ли способ это исправить? Если моя оценка верна, то если бы я мог заставить Robocopy скопировать только данные и оставить метки времени в качестве значения по умолчанию, это сработало бы.