Robocopy Cheat Sheet
Robocopy ist ein Befehlszeilenwerkzeug zur Dateireplikation. Es ist in Windows-Betriebssystemen verfügbar und wird verwendet, um große Dateien oder große Dateimengen von einem Ort zum anderen zu kopieren.
Syntax
ROBOCOPY quell_ordner ziel_ordner [zu_kopierende_datei(en)] [optionen]
- quell_ordner: Gibt den Ordner an, der die zu kopierenden Dateien enthält.
- ziel_ordner: SGibt den Zielordner für die kopierten Dateien an.
- zu_kopierende_datei(en): Gibt die zu kopierende(n) Datei(en) an. Du kannst Platzhalterzeichen verwenden, um mehrere Dateien anzugeben.
- optionen: Gibt die Optionen an, die beim Kopieren der Dateien verwendet werden sollen.
Optionen
Kopier Optionen
| Option | Beschreibung |
|---|---|
| /L | Zeigt die Dateien an, die kopiert werden würden, kopiert sie jedoch nicht. |
| /X | Schließt Dateien aus, die mit angegebenen Namen oder Pfaden übereinstimmen. |
| /XC | Schließt geänderte Dateien aus. |
| /XN | Schließt neuere Dateien aus. |
| /XO | Schließt ältere Dateien aus. |
| /XX | Schließt zusätzliche Dateien und Verzeichnisse aus. |
| /XL | Schließt "einsame" Dateien und Verzeichnisse aus (die nur in der Quelle oder im Ziel, aber nicht in beiden vorhanden sind). |
| /LOG:file | Schreibt die Statusausgabe in eine Protokolldatei. |
| /LOG+:file | Hängt die Statusausgabe an eine Protokolldatei an. |
| /TEE | Schreibt die Statusausgabe in das Konsolenfenster und in die Protokolldatei. |
| /NJH | Unterdrückt den "Jobheader" in der Statusausgabe. |
| /NJS | Unterdrückt die "Jobzusammenfassung" in der Statusausgabe. |
| /UNILOG:file | Schreibt die Statusausgabe in eine Protokolldatei im Unicode-Format. |
Wiederholungsoptionen
| Option | Beschreibung |
|---|---|
| /R:n | Gibt an, wie oft Robocopy versuchen soll, eine Datei zu kopieren. Standardmäßig sind 1 Million Wiederholungen vorgesehen. |
| /W:n | Gibt die Wartezeit in Sekunden an, die Robocopy zwischen den Wiederholungen einlegt. Standardmäßig sind es 30 Sekunden. |
| /REG | Speichert Wiederholungsinformationen in der Systemregistrierung anstelle einer Datei. |
Protokolloptionen
| Option | Beschreibung |
|---|---|
| /L | Zeigt die Dateien an, die kopiert werden würden, kopiert sie jedoch nicht. |
| /X | Schließt Dateien aus, die mit angegebenen Namen oder Pfaden übereinstimmen. |
| /XC | Schließt geänderte Dateien aus. |
| /XN | Schließt neuere Dateien aus. |
| /XO | Schließt ältere Dateien aus. |
| /XX | Schließt zusätzliche Dateien und Verzeichnisse aus. |
| /XL | Schließt "einsame" Dateien und Verzeichnisse aus (die nur in der Quelle oder im Ziel, aber nicht in beiden vorhanden sind). |
| /LOG:file | Schreibt die Statusausgabe in eine Protokolldatei. |
| /LOG+:file | Hängt die Statusausgabe an eine Protokolldatei an. |
| /TEE | Schreibt die Statusausgabe in das Konsolenfenster und in die Protokolldatei. |
| /NJH | Unterdrückt den "Jobheader" in der Statusausgabe. |
| /NJS | Unterdrückt die "Jobzusammenfassung" in der Statusausgabe. |
| /UNILOG:file | Schreibt die Statusausgabe in eine Protokolldatei im Unicode-Format. |
Weitere Optionen
| Option | Beschreibung |
|---|---|
| /NFL | Gibt an, dass Dateinamen nicht protokolliert werden sollen. |
| /NDL | Gibt an, dass Verzeichnisnamen nicht protokolliert werden sollen. |
| /NC | Gibt an, dass Dateiklassen nicht protokolliert werden sollen. |
| /NS | Gibt an, dass Dateigrößen nicht protokolliert werden sollen. |
| /NP | Gibt an, dass der Fortschritt des Kopiervorgangs nicht angezeigt werden soll. |
| /BYTES | Zeigt Dateigrößen in Bytes an. |
| /K | Kopiert Dateiattribute. |
| /A | Kopiert nur Dateien mit dem Attribut "Archiv". |
| /M | Kopiert nur Dateien mit dem Attribut "Archiv" und setzt das Attribut zurück. |
| /FFT | Verwendet FAT-Dateizeit statt NTFS. |
| /256 | Verwendet den 256-Farben-Modus. |