Ich klone ein Verzeichnis mit robocopy
. Meine Absicht ist, alles zu klonen, zusätzliche Dateien im Ziel zu löschen und auch Dateien zu überschreiben, die hinsichtlich Größe und Zeitstempel gleich sind (Option /IS).
Mein Befehl ist
& ROBOCOPY $SourcePath $DestinationPath /MIR /IS /R:2
(ich verwende PowerShell)
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Started :
Source : C:\A
Dest : C:\B
Files : *.*
Options : *.* /S /E /DCOPY:DA /COPY:DAT /PURGE /MIR /IS /R:2 /W:30
------------------------------------------------------------------------------
------------------------------------------------------------------------------
Total Copied Skipped Mismatch FAILED Extras
Dirs : 22 0 0 0 0 0
Files : 234 232 2 0 0 0
Bytes : 80.82 m 76.88 m 3.93 m 0 0 0
Times : 0:00:00 0:00:00 0:00:00 0:00:00
Ended :
Ich verstehe nicht, warum 2 Dateien übersprungen werden– außerdem kann ich im Internet keine Erwähnung dieses Problems finden.
Ich starte diesen Befehl in einer Remote-PowerShell-Sitzung. Ich bin nicht sicher, ob es relevant ist, aber dies scheint insbesondere in der Remote-Sitzung zu passieren.
- In der detaillierten Ausgabe haben alle Dateien außer zwei den StatusDasselbeund kein Fortschrittsindikator.
- Zwei Dateien haben den StatusÄlterund die Kopierfortschrittsanzeige 0 % - 100 %. Es scheint also, als wären nur diese beiden kopiert worden.
Dies ist offensichtlich das Gegenteil des obigen ROBOCOPY-Berichts, daher bin ich etwas verwirrt.
Vielen Dank für die Hilfe!
Antwort1
Sie müssen auch /it
die Option zum Einschließen optimierter Dateien hinzufügen.