Robocopy!

Ηθελα να αντιγράψω 500GB ταινίες από τον σκληρό Η στον F. Μετά από διάφορα αστεία με την αντιγραφή των windows όπως, βάζω να αντιγράφει στις 8:00 το πρωι και φεύγω. Το μεσημέρι βλέπω ότι από το πρώτο αρχείο, άρα λίγο μετά αφού έφυγα, να περιμένουν τα windows να πατήσω retry or skip! Βαρέθηκα. Μετά από λίγο έρευνα βρήκα τη λύση! ROBOCOPY!

Robocopy, or “Robust File Copy”, is a command-line directory replication command. It has been available as part of the Windows Resource Kit starting with Windows NT 4.0, and was introduced as a standard feature of Windows Vista, Windows 7 and Windows Server 2008.

Η επόμενη εντολή αντιγράφει ότι βρει και subfolders, ότι υπάρχει κάνει απλά skip (χώρις να περιμένει απόκριση από εμάς) ότι αποτύχει να το αντιγράψει κάνει 2 προσπάθειες και συνεχίζει. Οπότε και να το κόψουμε το βάζουμε μετά και φεύγουμε και αυτό συνεχίζει. Τελικά χωρίς να είμαι εκεί και αφού είχα διακόψει 2-3 φορές (στο δίσκο υπήρχαν ήδη κάμποσα από τα αρχεία) τελείωσε η αντιγραφή με επιτυχία!

robocopy h:\ f:\ /E /XC /XN /XO /R:2 /W:5

To elaborate:

/E makes Robocopy recursively copy subdirectories, including empty ones.
/XC excludes existing files with the same timestamp, but different file sizes. Robocopy normally overwrites those.
/XN excludes existing files newer than the copy in the source directory. Robocopy normally overwrites those.
/XO excludes existing files older than the copy in the source directory. Robocopy normally overwrites those.
/R:2 retries 2 (default = 1 million!!!!)
/W:5 wait between tries 5 second (default = 30 seconds)

Πρέπει να το παραδεχτώ, ότι μετά από καιρό είδα ένα command line utility από την MS και είπα ΜΠΡΑΒΟ!

Τους πρώτους 4 διακόπτες και την ύπαρξη τα είδα στο stackoverflow