Le differenze tra Robocopy e Xcopy

Le differenze tra Robocopy e Xcopy.

Copia speculare

A differenza di XCopy, Robocopy viene utilizzato per creare directory di copie speculari (o sincronizzarle). Invece di copiare tutti i file da una directory a un'altra, Robocopy esaminerà la directory di destinazione e rimuoverà i file che non si trovano più nella struttura principale. Confronta anche i file nella directory di destinazione con i file che verranno copiati e non perde tempo a copiare quelli che non sono stati modificati.

automazione

L'uso dell'opzione "Run Hours" (/ RH) con Robocopy ti permette di configurare il momento in cui le copie dovrebbero essere fatte al posto del tempo del comando come nel caso di XCopy. Questa automazione è particolarmente utile per eseguire backup giornalieri o lavori batch di grandi dimensioni che richiedono un po 'di tempo ma non richiedono interazione.

Tieni presente che il processo robocopy.exe sarà presente nell'elenco delle attività poiché controlli l'orologio per sapere quando copiare. Robocopy consente anche la creazione di record (con l'opzione / LOG: file) e riprova (di default 1 milione di tentativi con 30 secondi di differenza) per una maggiore automazione.

controllo

Robocopy consente il controllo di file e directory con i comandi "/ MON" o "/ MOT". "/ MON: n" copia il file nel punto di destinazione senza ulteriori modifiche, mentre "/ MOT: m" controlla il file ogni "m" minuti per trovare le modifiche e quindi lo copia in caso di modifiche. Questo è simile al salvataggio periodico di un file mentre ci si lavora, solo che è più efficiente. XCopy non consente il controllo.

attributi

Sia XCopy che Robocopy consentono la copia dell'attributo "archivio" nei file, ma Robocopy fa un ulteriore passo avanti consentendo la copia di tutti gli attributi, inclusi data e ora, sicurezza, proprietario e dati di controllo. Questi attributi aggiuntivi aiutano a mantenere una struttura di directory appropriata, specialmente quando si copia come amministratore.