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.