Não consigo fazer o robocopy para sobrescrever um único arquivo, mesmo com o sinalizador / IS em:
C:\>robocopy.exe "\srv1\D\SRCFOLDER" "\srv2\D\DSTFOLDER" "test.txt" /IS
Eu sempre recebi:
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 1 0 0 0
Files : 1 0 1 0 0 0
Alguém pode sobrescrever um único arquivo? Ou é algum tipo de 'bug' robocopy?
Observação: eu uso o robocopy para copiar um único arquivo porque preciso da opção de controle de largura de banda /IPG:xxx
Obrigado.
UPDATE: graças ao comentário de Lenniey Adicionei algumas informações, aqui a saída completa:
Started : Wednesday, January 18, 2017 11:42:23 AM
Source : \srv1\D\SRCFOLDER\
Dest : \srv2\D\DSTFOLDER\
Files : test.txt
Options : /V /TS /FP /DCOPY:DA /COPY:DAT /IS /IT /R:0 /W:30
------------------------------------------------------------------------------
1 \srv1\D\SRCFOLDER\
modified 36.4 m 2017/01/17 09:15:21 \srv1\D\SRCFOLDER\test.txt
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 1 0 0 0
Files : 1 0 1 0 0 0
Bytes : 36.40 m 0 36.40 m 0 0 0
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Ended : Wednesday, January 18, 2017 11:42:23 AM
Mesmo se o status for modificado , o arquivo será ignorado!
Eu fiquei louco para reproduzir esse 'bug', a única maneira que eu encontrei foi renomear o arquivo de destino \\ srv2 \ D \ DSTFOLDER \ test.txt para outra coisa, então renomeá-lo para test.txt . Após a renomeação, o arquivo é ignorado para sempre.