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

Cosa intende Robocopy per tweaked, lonely e extra?

Advertisement

La documentazione di Robocopy per l'opzione /it è semplicemente “Include file ‘tweaked’”. Cosa significa “tweaked”?

La documentazione di Robocopy per l'opzione /xl è semplicemente “Esclude file e directory ‘solitari’”. Cosa significa “lonely”?

Advertisement

Risposte (2)

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

“Tweaked”:

Un file Tweaked è definito come uno che esiste sia nella sorgente che nella destinazione, con dimensioni e timestamp identici, ma impostazioni di attributi diverse.

“Lonely”:

Un file “lonely” è presente nella sorgente ma non nella destinazione; escludere lonely impedirà l'aggiunta di nuovi file nella destinazione.

“Extra” (l'altro che non è spiegato bene):

Un file “extra” è presente nella destinazione ma non nella sorgente; escludere extra impedirà qualsiasi cancellazione dalla destinazione. Maggiori informazioni qui .

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

“Tweaked”, “Lonely”, e “Extra” si riferiscono alle “Classi” di file di RoboCopy.

Per ogni directory processata RoboCopy costruisce una lista di file che corrispondono agli Include Filespecs, sia nella directory di origine che in quella di destinazione. Il programma poi incrocia queste liste, vedendo quali file esistono dove, confrontando i tempi e le dimensioni dei file dove possibile, e colloca ogni file selezionato in una delle seguenti classi:

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

Per impostazione predefinita, i file (e le directory) solitari vengono sempre copiati, a meno che non venga usato lo switch /XL. I file Changed, Newer e Older saranno considerati candidati alla copia (soggetti a ulteriori filtri descritti di seguito), i file Same saranno saltati (non copiati), e i file (e le directory) Extra e Mismatched saranno semplicemente riportati nel log di uscita.

Normalmente, i file Tweaked non sono identificati né copiati - di solito sono identificati come Same file per default. Solo quando viene usato lo switch /IT verrà fatta la distinzione tra file Same e Tweaked, e solo allora i file Tweaked verranno copiati.

Usa i seguenti switch per sovrascrivere questo comportamento di default:

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

Ho trovato documentazione per le versioni di RoboCopy XP010 (Windows XP) e 1.70 . Se trovo la documentazione per le versioni XP026 o XP027 (Windows 7), la linkerò qui.

Edit (danpritts) - Non specificano il numero di versione di robocopy ma qui ci sono (meno dettagliati) Windows 7/8/2008/2012 robocopy Docs

Advertisement