Als Tweaked-Datei wird eine Datei definiert, die sowohl in der Quelle als auch im Ziel vorhanden ist. Sie hat die gleiche Größe und den gleichen Zeitstempel, jedoch unterschiedliche Attributeinstellungen.
"Einsam":
Eine "einsame" Datei ist in der Quelle, aber nicht im Ziel vorhanden. Das Ausschließen von Lonely verhindert, dass dem Ziel neue Dateien hinzugefügt werden.
"Extra" (der andere, der nicht gut erklärt wird):
Eine "zusätzliche" Datei ist im Ziel vorhanden, jedoch nicht in der Quelle. Das Ausschließen von Extras verhindert das Löschen aus dem Ziel.
Ich finde die Antwort zu "Extras" etwas irreführend. Es ist nicht notwendig, Dateien im Ziel zu löschen, nur weil die Auflistung Extras?
Brimstedt
7
Gemäß der Dokumentation wird für "Extra" -Dateien niemals eine Aktion ausgeführt. Sie werden einfach im Programmausgabeprotokoll gemeldet. Wenn Sie den Schalter "/ XX" einfügen, werden sie nicht einmal in der Programmausgabe gemeldet. Ich weiß nicht, ob es tatsächlich so funktioniert, aber kein Grund, daran zu zweifeln ... Ich habe es nie als Testfall ausprobiert.
Kevin Fegan
8
Mit der Option / PURGE werden Dateien entfernt, die sich nicht mehr in der Quelle befinden (zusammen mit der Option / MIR). Zugegeben, ich weiß nicht, was / XX / PURGE am Ende tun würde ...
Richard
99
"Tweaked", "Lonely" und "Extra" beziehen sich auf RoboCopy "Classes" von Dateien.
Für jedes verarbeitete Verzeichnis erstellt RoboCopy eine Liste von Dateien, die den Include-Dateispezifikationen sowohl im Quell- als auch im Zielverzeichnis entsprechen. Das Programm vergleicht diese Listen mit Querverweisen, um festzustellen, welche Dateien wo vorhanden sind, vergleicht die Dateizeiten und -größen, wo dies möglich ist, und legt jede ausgewählte Datei in einer der folgenden Klassen ab:
File Exists In Exists In Source/Dest Source/Dest Source/Dest
Class Source Destination File Times File Sizes Attributes
=========== =========== ================ =============== ============= ============
Lonely Yes No n/a n/a n/a
Tweaked Yes Yes Equal Equal Different
Same Yes Yes Equal Equal Equal
Changed Yes Yes Equal Different n/a
Newer Yes Yes Source > Dest n/a n/a
Older Yes Yes Source < Dest n/a n/a
Extra No Yes n/a n/a n/a
Mismatched Yes (file) Yes (directory) n/a n/a n/a
Standardmäßig werden Lonely-Dateien (und -Verzeichnisse) immer kopiert, sofern nicht die Option / XL verwendet wird. Geänderte, neuere und ältere Dateien gelten als Kandidaten für das Kopieren (vorbehaltlich der weiter unten beschriebenen Filterung). Gleiche Dateien werden übersprungen (nicht kopiert) und zusätzliche und nicht übereinstimmende Dateien (und Verzeichnisse) werden einfach im Ausgabeprotokoll gemeldet .
Normalerweise werden Tweaked-Dateien weder identifiziert noch kopiert - sie werden normalerweise standardmäßig als Gleiche Dateien identifiziert. Nur wenn switch / IT verwendet wird, wird zwischen identischen und optimierten Dateien unterschieden, und nur dann werden optimierte Dateien kopiert.
Verwenden Sie die folgenden Schalter, um dieses Standardverhalten zu überschreiben:
Switch Function
======== =====================
/XL eXclude Lonely files and directories.
/IT Include Tweaked files.
/IS Include Same files.
/XC eXclude Changed files.
/XN eXclude Newer files.
/XO eXclude Older files.
Use the following switch to suppress the reporting and processing of Extra files:
/XX eXclude eXtra files
Ich habe Dokumentation für RoboCopy-Versionen XP010 (Windows XP) und 1.70 gefunden . Wenn ich Dokumentation für die Versionen XP026 oder XP027 (Windows 7) finde, werde ich hier darauf verlinken.
@ Kevin, Wow, das ist gutes Zeug, Alter. Übrigens, gibt es einen Ort, an dem alte Versionen von RoboCopy heruntergeladen werden können?
Pacerier
@Pacerier - Sie können eine Kopie von Robocopy.exe aus den "Windows Server 2003 Resource Kit Tools" herunterladen, indem Sie "rktools.exe" hier herunterladen: microsoft.com/en-us/download/details.aspx?id=17657 . Dieses enthält die Robocopy-Version XP010. Wenn Sie nicht das gesamte Paket installieren möchten, entpacken Sie einfach die Datei rktools.exe in einen temporären Ordner. Dies extrahiert rktools.msi (und 2 ".cab" -Dateien) und entpackt dann rktools.msi. Sie erhalten Robocopy (Version XP010) und Robocopy.doc.
Kevin Fegan
@Pacerier - Sie können auch eine Kopie von Robocopy.exe Version XP026 erhalten, die in der Robocopy-GUI enthalten ist: technet.microsoft.com/en-us/magazine/…
"Tweaked", "Lonely" und "Extra" beziehen sich auf RoboCopy "Classes" von Dateien.
Für jedes verarbeitete Verzeichnis erstellt RoboCopy eine Liste von Dateien, die den Include-Dateispezifikationen sowohl im Quell- als auch im Zielverzeichnis entsprechen. Das Programm vergleicht diese Listen mit Querverweisen, um festzustellen, welche Dateien wo vorhanden sind, vergleicht die Dateizeiten und -größen, wo dies möglich ist, und legt jede ausgewählte Datei in einer der folgenden Klassen ab:
Standardmäßig werden Lonely-Dateien (und -Verzeichnisse) immer kopiert, sofern nicht die Option / XL verwendet wird. Geänderte, neuere und ältere Dateien gelten als Kandidaten für das Kopieren (vorbehaltlich der weiter unten beschriebenen Filterung). Gleiche Dateien werden übersprungen (nicht kopiert) und zusätzliche und nicht übereinstimmende Dateien (und Verzeichnisse) werden einfach im Ausgabeprotokoll gemeldet .
Normalerweise werden Tweaked-Dateien weder identifiziert noch kopiert - sie werden normalerweise standardmäßig als Gleiche Dateien identifiziert. Nur wenn switch / IT verwendet wird, wird zwischen identischen und optimierten Dateien unterschieden, und nur dann werden optimierte Dateien kopiert.
Verwenden Sie die folgenden Schalter, um dieses Standardverhalten zu überschreiben:
Ich habe Dokumentation für RoboCopy-Versionen XP010 (Windows XP) und 1.70 gefunden . Wenn ich Dokumentation für die Versionen XP026 oder XP027 (Windows 7) finde, werde ich hier darauf verlinken.
Bearbeiten (danpritts) - Sie geben nicht die Versionsnummer von Robocopy an, aber hier sind (weniger detaillierte) Windows 7/8/2008/2012 Robocopy-Dokumente
quelle