Warum funktioniert Robocopy einmal und ignoriert dann alle Dateien beim nächsten Mal?

6009
random

Ich habe den folgenden Befehl verwendet:

Robocopy c:\source c:\backup /MIR /XD .svn 

Dann habe ich gelöscht c:\backupund es noch einmal gemacht. Diesmal wurden alle Dateien ignoriert und nichts kopiert.
Warum das?

Wie zwinge ich Robocopy, alle Dateien erneut zu kopieren?

1
Ich kann dieses Problem nicht reproduzieren. Wenn ich das Backup-Verzeichnis lösche und robocopy erneut starte, wird es erneut kopiert. Snark vor 14 Jahren 0

1 Antwort auf die Frage

1
BinaryMisfit

Ich kann nur vermuten, dass die / MIR davon ausgeht, dass die Dateien bereits vorhanden sind und nicht noch einmal prüfen. Vielleicht auch den Schalter / FFT, der Zeitstempel zum Vergleich verwendet und ob es einen Unterschied macht.

Alternativ lassen Sie Robocopy protokollieren, was es tut. Die Protokolldatei zeigt möglicherweise an, warum gerade Dateien oder Ordner übersprungen werden. Ich würde Folgendes zur Fehlerbehebung verwenden:

Robocopy c: \ source c: \ backup / MIR / V /LOG:WhySkip.txt / XD .svn

Hinzugefügt:
/ V - Ausführliche Auflistung einschließlich übersprungener Dateien
/ LOG: file - Protokolliert die Ausgabe in eine Datei

Nun, ich habe das Zielverzeichnis geändert, damit es funktioniert. vor 14 Jahren 0