2011-07-24 19:13:39 +0000 2011-07-24 19:13:39 +0000
113
113

Wat bedoelt Robocopy met tweaked, lonely, en extra?

De Robocopy documentatie voor de optie /it is simpelweg “Inclusief ‘getweakte’ bestanden”. Wat betekent “getweakt”?

De Robocopy documentatie voor de optie /xl is eenvoudigweg “Sluit ‘eenzame’ bestanden en mappen uit”. Wat betekent “eenzaam”?

Antwoorden (2)

121
121
121
2011-07-24 19:28:31 +0000

“Tweaked”:

Een Tweaked-bestand is een bestand dat zowel in de bron- als in de doelmap bestaat, met identieke grootte en tijdstempel, maar met verschillende attribuutinstellingen.

“Eenzaam”:

Een “eenzaam” bestand is aanwezig in bron maar niet bestemming; uitsluiten eenzaam zal voorkomen dat nieuwe bestanden worden toegevoegd aan de bestemming.

“Extra” (de andere die niet goed wordt uitgelegd):

Een “extra” bestand is aanwezig in de bestemming maar niet in de bron; uitsluiten van extra’s zal voorkomen dat er bestanden van de bestemming worden verwijderd. Meer info hier .

109
109
109
2012-07-05 06:17:35 +0000

“Tweaked”, “Lonely”, en “Extra” verwijzen naar RoboCopy “Klassen” van bestanden.

Voor elke directory verwerkt RoboCopy construeert een lijst van bestanden die overeenkomen met de Include Filespecs, in zowel de bron-en doelmap. Het programma vergelijkt vervolgens deze lijsten, kijkt welke bestanden waar staan, vergelijkt de bestandstijden en -groottes waar mogelijk, en plaatst elk geselecteerd bestand in een van de volgende klassen:

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

Standaard worden eenzame bestanden (en mappen) altijd gekopieerd, tenzij de /XL-schakelaar wordt gebruikt. Gewijzigde, Nieuwere en Oudere bestanden worden beschouwd als kandidaten voor kopiëren (onderhevig aan verdere filtering zoals hieronder beschreven), Dezelfde bestanden worden overgeslagen (niet gekopieerd), en Extra en Mismatch-bestanden (en directories) worden gewoon gerapporteerd in het uitvoerlogboek.

Normaal worden Tweaked bestanden niet geïdentificeerd of gekopieerd - ze worden meestal standaard geïdentificeerd als Same bestanden. Alleen wanneer de switch /IT wordt gebruikt, wordt het onderscheid gemaakt tussen Same en Tweaked bestanden, en alleen dan worden Tweaked bestanden gekopieerd.

Gebruik de volgende schakelopties om dit standaard gedrag op te heffen:

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

Ik heb documentatie gevonden voor RoboCopy versies XP010 (Windows XP) en 1.70 . Als ik documentatie vind voor versies XP026 of XP027 (Windows 7), zal ik er hier naar linken.

Bewerken (danpritts) - Ze geven het versienummer van robocopy niet aan, maar hier zijn (minder gedetailleerde) Windows 7/8/2008/2012 robocopy Docs