Я не могу сделать robocopy для перезаписи одного файла, даже с включенным флагом /IS :
C:\>robocopy.exe "\\srv1\D\SRCFOLDER" "\\srv2\D\DSTFOLDER" "test.txt" /IS
Я всегда получил:
Total Copied Skipped Mismatch FAILED Extras
Dirs : 1 0 1 0 0 0
Files : 1 0 1 0 0 0
Кто-нибудь может перезаписать один файл? Или это какая-то робокопическая «ошибка»?
Примечание: я использую robocopy для копирования одного файла, потому что мне нужна опция управления пропускной способностью /IPG:xxx
Спасибо.
ОБНОВЛЕНИЕ: благодаря комментарию Lenniey я добавил некоторую информацию, вот полный вывод:
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
Даже если статус изменен, файл пропускается!
Я сошел с ума, чтобы воспроизвести эту «ошибку», единственный найденный способ - переименовать файл назначения \\srv2\D\DSTFOLDER\test.txt во что-то другое, а затем переименовать его обратно в test.txt. После переименования файл пропускается навсегда.