1

Я не могу сделать 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. После переименования файл пропускается навсегда.

0