-------------------------------------------------------------------------------
ROBOCOPY :: Copia di file efficace per Windows
-------------------------------------------------------------------------------
Sintassi :: ROBOCOPY origine destinazione [file [file]...] [opzioni]
origine :: directory di origine (unità:\percorso o
\\server\condivisione\percorso).
destinazione :: directory di destinazione (unità:\percorso o
\\server\condivisione\percorso).
file :: file da copiare (nomi/caratteri jolly: l'impostazione
predefinita è "*.*").
::
:: Opzioni di copia:
::
/S :: copia le sottodirectory non vuote.
/E :: copia le sottodirectory, incluse quelle vuote.
/LEV:n :: copia solo i primi n livelli dell'albero di directory di origine.
/Z :: copia i file in modalità di riavvio.
/B :: copia i file in modalità di backup.
/ZB :: usa la modalità di riavvio; in caso di accesso negato usa la modalità di backup.
/EFSRAW :: copia tutti i file crittografati in modalità RAW EFS.
/COPY:flagcopia :: indica gli elementi dei file da copiare
(impostazione predefinita /COPY:DAT).
(flag copia : D=dati, A=attributi, T=timestamp).
(S=sicurezza=ACL NTFS, O=informazioni proprietario,
U=informazioni controllo).
/DCOPY:T :: copia i timestamp delle directory.
/SEC :: copia i file con sicurezza (equivale a /COPY:DATS).
/COPYALL :: copia tutte le informazioni dei file (equivale a /COPY:DATSOU).
/NOCOPY :: non copia alcuna informazione dei file (utile con /PURGE).
/SECFIX :: aggiorna la sicurezza su tutti i file, anche quelli ignorati.
/TIMFIX :: corregge l'ora di tutti i file, anche quelli ignorati.
/PURGE :: elimina i file e le directory di destinazione non più esistenti nell'origine.
/MIR :: esegue il mirroring di un albero di directory (equivale a /E più /PURGE).
/MOV :: sposta i file (li elimina dall'origine dopo la copia).
/MOVE :: sposta i file e le directory (li elimina dall'origine dopo la copia).
/A+:[RASHCNET] :: aggiunge gli attributi specificati ai file copiati.
/A-:[RASHCNET] :: rimuove gli attributi specificati dai file copiati.
/CREATE :: crea solo alberi directory e file vuoti.
/FAT :: crea file di destinazione usando solo nomi FAT 8.3.
/256 :: disattiva il supporto dei percorsi più lunghi di 256 caratteri.
/MON:n :: monitorizza l'origine; eseguito di nuovo se rileva più di n modifiche.
/MOT:m :: monitorizza l'origine; eseguito di nuovo dopo m minuti in caso di modifiche.
/RH:hhmm-hhmm :: ore di esecuzione i cui è possibile avviare nuove copie
/PF :: controlla le ore di esecuzione in base al file (non al passaggio).
/IPG:n :: scarto tra pacchetti (ms), per liberare larghezza di banda su linee lente.
/SL :: copia i collegamenti simbolici rispetto alla destinazione.
/MT[:n] :: esegue copie in multithreading con n thread (valore predefinito 8).
n deve essere almeno 1 e non può essere maggiore di 128.
Questa opzione non è compatibile con le opzioni /IPG e /EFSRAW.
Reindirizza l'output con l'opzione /LOG per ottenere migliori prestazioni.
::
:: Opzioni di selezione dei file:
::
/A :: copia solo i file con l'attributo di archivio.
/M :: copia solo i file con l'attributo di archivio e lo
reimposta.
/IA:[RASHCNETO] :: include solo i file con gli attributi specificato.
/XA:[RASHCNETO] :: esclude i file con gli attributi specificati.
/XF file [file]... :: esclude i file corrispondenti ai nomi, ai percorsi
o ai caratteri jolly specificati.
/XD dir [dir]... :: esclude le directory corrispondenti ai nomi o ai
percorsi specificati.
/XC :: esclude i file modificati.
/XN :: esclude i file più recenti.
/XO :: esclude i file più vecchi.
/XX :: esclude i file e le directory supplementari.
/XL :: esclude i file e le directory isolate.
/IS :: include i file uguali.
/IT :: include i file variati.
/MAX:n :: dimensione massima dei file, esclude i file con
dimensione superiore a n byte.
/MIN:n :: dimensione minima dei file, esclude i file con
dimensione inferiore a n byte.
/MAXAGE:n :: data file massima, esclude i file anteriori alla data
o ai giorni indicati da n.
/MINAGE:n :: data file minima, esclude i file posteriori alla data
o ai giorni indicati da n.
/MAXLAD:n :: data massima di ultimo accesso, esclude i file non
utilizzati dalla data indicata da n.
/MINLAD:n :: data minima di ultimo accesso, esclude i file
utilizzati a partire dalla data indicata da n.
(Se n < 1900 allora n = n giorni, altrimenti n = data
in formato YYYYMMDD).
/XJ :: esclude i punti di giunzione (inclusi per impostazione
predefinita).
/FFT :: imposta la modalità oraria dei file FAT
(granularità di 2 secondi).
/DST :: compensa le differenze dovute all'ora legale.
/XJD :: esclude i punti di giunzione per le directory.
/XJF :: esclude i punti di giunzione per i file.
::
:: Opzioni per i nuovi tentativi:
::
/R:n :: numero di nuovi tentativi per le copie non riuscite
(impostazione predefinita 1 milione).
/W:n :: tempo di attesa tra tentativi (impostazione
predefinita 30 secondi).
/REG :: salva /R:n e /W:n nel Registro di sistema come
impostazioni predefinite.
/TBD :: attende la definizione dei nomi di condivisione
(errore 67).
::
:: Opzioni di registrazione:
::
/L :: elenca i file senza copiarli, eliminarli o
aggiungere il timestamp.
/X :: indica tutti i file supplementari, non solo quelli
selezionati.
/V :: genera un output dettagliato, inclusi i file ignorati.
/TS :: include nell'output i timestamp dei file di origine.
/FP :: include nell'output il percorso completo dei file.
/BYTES :: stampa le dimensioni in byte.
/NS :: non registra le dimensioni dei file.
/NC :: non registra le classi dei file.
/NFL :: non registra i nomi dei file.
/NDL :: non registra i nomi delle directory.
/NP :: non visualizza la percentuale dello stato di copia.
/ETA :: mostra il tempo stimato di completamento dei file
copiati.
/LOG:file :: invia l'output dello stato nel file specificato
(sovrascrive il file esistente).
/LOG+:file :: invia l'output dello stato nel file specificato (lo
aggiunge se il file esiste).
/UNILOG:file :: invia l'output dello stato nel file specificato
come UNICODE (sovrascrive il file esistente).
/UNILOG+:file :: invia l'output dello stato nel file specificato
come UNICODE (lo aggiunge se il file esiste).
/TEE :: invia l'output alla finestra della console e nel
file di registro.
/NJH :: non visualizza l'intestazione del processo.
/NJS :: non visualizza il riepilogo del processo.
/UNICODE :: genera l'output dello stato come UNICODE.
::
:: Opzioni di processo:
::
/JOB:nomeprocesso :: usa i parametri del file di processo denominato.
/SAVE:nomeprocesso :: salva il parametri nel file di processo denominato.
/QUIT :: esce dopo l'elaborazione della riga di comando per
visualizzare i parametri.
/NOSD :: non specifica alcuna directory di origine.
/NODD :: non specifica alcuna directory di destinazione.
/IF :: include i file specificati.
elenco comandi dos >