Estou tentando usar o robocopy para mover arquivos de um diretório de origem para um diretório de destino. O problema é que um processo de email inetpub monitora o diretório de destino e bloqueia e exclui rapidamente os arquivos ali colocados. Aqui está o que parece estar acontecendo:
1) Eu chamo
Robocopy C:\test c:\test1 /COPY:D /MOV /IPG:50 /R:1000000 /W:30 /Z /Log:C:\robolog\RoboLog.txt
Robocopy parece ignorar a opção / D e inclui isso no log:
Source : C:\test\
Dest : c:\test1\
Files : *.*
Options : *.* /COPY:DT /MOV /Z /IPG:50 /R:1000000 /W:30
2) Eu suspeito que o Robocopy copie os dados para o destino, escreva o carimbo de data / hora e exclua o arquivo do diretório de origem. Como o inetpub exclui alguns arquivos antes que o Robocopy possa gravar o timestamp, vejo erros no log da seguinte forma:
2011/08/18 10:17:06 ERROR 2 (0x00000002) Time-Stamping Destination
File C:\test\Foo.txt
Os arquivos afetados são copiados, mas eles também permanecem no diretório de origem
3) Robocopy falha com erro 9 por causa dos arquivos que foram copiados, mas não excluídos.
Existe uma maneira de corrigir isso? Se a minha avaliação estiver correta, então se eu conseguir que o Robocopy copie apenas os dados e deixe os timestamps como um valor padrão, isso funcionaria.