Robocopy überschreibt beim Kopieren einer einzelnen Datei nicht, auch nicht mit / IS


1

Ich kann keine Robocopy zum Überschreiben einer einzelnen Datei ausführen, selbst wenn das Flag / IS aktiviert ist:

C:\>robocopy.exe "\\srv1\D\SRCFOLDER"  "\\srv2\D\DSTFOLDER" "test.txt" /IS

Ich habe immer bekommen:

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :         1         0         1         0         0         0
   Files :         1         0         1         0         0         0

Kann jemand eine einzelne Datei überschreiben? Oder ist es eine Art "Fehler" beim Kopieren?

Hinweis: Ich benutze Robocopy, um eine einzelne Datei zu kopieren, da ich die Option zur Bandbreitenkontrolle benötige /IPG:xxx . Danke.

UPDATE: dank Lennieys Kommentar habe ich ein paar Infos hinzugefügt, hier die komplette Ausgabe:

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

Selbst wenn der Status geändert wird, wird die Datei übersprungen!
Ich war verrückt, diesen 'Bug' zu reproduzieren. Die einzige Möglichkeit, die ich gefunden habe, war, die Zieldatei \\ srv2 \ D \ DSTFOLDER \ test.txt in etwas anderes umzubenennen und sie dann wieder in test.txt umzubenennen . Nach dem Umbenennen wird die Datei für immer übersprungen.


Probieren Sie /isund /itin Kombination. Verwenden Sie /v(und möglicherweise /ts /fp) auch, um zusätzliche Informationen anzuzeigen.
— Lenniey

Danke @Lenniey, um diesen 'Bug' zu reproduzieren, müssen Sie die Zieldatei umbenennen und sie dann wieder in ihren ursprünglichen Namen umbenennen. Auf diese Weise wird die Datei von Robocopy übersprungen!
— StefanoV

Also ... hast du es gelöst? Ich kann dir nicht wirklich folgen
— Lenniey

Ist nicht gelöst, aber ich kann Abhilfe schaffen, indem ich das Umbenennen von Zieldateien vermeide.
— StefanoV

Könnten Sie näher erläutern, was Sie genau tun möchten ?
— Lenniey
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.