Lavorare con file e cartelle in Windows 10 è essenziale giorno per giorno davanti al sistema e sebbene di solito lo facciamo utilizzando le funzioni di copia e incolla, esiste un comando che è stato sviluppato esclusivamente per questo scopo ed è il Robocopy comando in Windows 10.
Cos'è Robocopy?Robocopy (Robust File Copy), è un comando con il quale è possibile gestire i file utilizzando diversi parametri di utilizzo in base alle esigenze del caso. La differenza di questo comando con il popolare copia/incolla, è la sicurezza e l'efficienza del processo, ma Robocopy trasferisce tutto di default in un unico percorso, cosa non fattibile in casi particolari. Lì possiamo definire dove vogliamo spostare questi oggetti e Solvetic spiegherà come ottenerlo.
VantaggioAlcuni dei suoi vantaggi sono:
- Esegue diversi tentativi automatici in caso di mancato accesso a un determinato file.
- Consente la copia di un numero elevato di file.
- Integra un indicatore di avanzamento.
- Supporta la copia selettiva di oggetti e altro.
La sintassi di base di questo comando è:
robocopia [[…]] []I parametri di utilizzo sono:
Specifica il percorso della directory di origine
Indica il percorso della directory di destinazione
Ci permette di definire il file oi file da copiare, è consentito l'uso di caratteri jolly (* o?) Se lo si desidera, il valore predefinito è *. \ *
Lì possiamo inserire le opzioni da utilizzare con Robocopy
Le opzioni da utilizzare con il comando Robocopy sono le seguenti:
Copia le sottodirectory escludendo quelle vuote
/ S
Questa opzione copia solo i primi N livelli dell'albero della directory di origine selezionato/ livello:
Copia le sottodirectory integrando quelle vuote
/e
Copia i file in modalità riavviabile
/ z
Copia i file in modalità Backup
/ B
Questa opzione consente di copiare file crittografati in modalità EFS RAW
/ efsraw
Ci permette di indicare le proprietà del file da copiare come D dati, A attributi, T Timestamp, S NTFS Access Control List (ACL), O Owner information e U Audit information
copia:
Consente di indicare cosa copiare per le directory come D = dati, A = attributi o T = timestamp.
/ copia:
Copia i file in modo sicuro
/ sec
Consente di correggere la sicurezza dei file
/ secfix
Questo parametro copierà tutte le informazioni dal file
/ copia
Non copia alcuna informazione dal file
/ nocopy
Consente di rimuovere i file e le directory di destinazione che sono già disponibili nella sorgente
/ epurazione
Sposta i file e poi eliminali
/ muovi
Ci sono molti altri parametri che possiamo visualizzare con il comando help.
1. Come escludere una cartella in Windows 10 con Robocopy
Passo 1
Per fare ciò, accediamo alla console del prompt dei comandi come amministratori ed eseguiremo la seguente sintassi:
robocopy C:\sorgente\cartella\percorso\D:\destinazione\cartella\percorso\/E/Z/ZB/R:5/W:5/TBD/NP/V/XD"C:\sorgente\cartella\percorso cartella esclusa"Ad esempio, abbiamo sul desktop una cartella radice chiamata Solvetic2 e al suo interno due cartelle (Solvetic3 e Solvetic4), la copieremo in D: \ Solvetic ma escludendo la cartella Solvetic2:
robocopy C:\Utenti\risolvi\Desktop\Solvetic2 D:\Solvetic/E/Z/ZB/R:5/W:5/TBD/NP/V/XD "C:\Utenti\risolvi\Desktop\Solvetic2"
INGRANDIRE
Passo 2
Un altro modo per eseguire questo comando è il seguente:
robocopy C: \ Users \ solve \ Desktop \ Solvetic2 D: \ Solvetic / E / Z / ZB / R: 5 / W: 5 / TBD / NP / V / XD C: \ Users \ solve \ Desktop \ Solvetic2 \ Solvetic4
INGRANDIRE
Passaggio 3
Se vogliamo usare i caratteri jolly possiamo eseguire la seguente sintassi:
robocopy C: \ Users \ solve \ Desktop \ Solvetic2 D: \ Solvetic / E / Z / ZB / R: 5 / W: 5 / TBD / NP / V / XD * C: \ Users \ solve \ Desktop \ Solvetic2 \ Solv *Se vogliamo escludere più di una cartella possiamo eseguire quanto segue:
robocopy C:\Utenti\risolvi\Desktop\Solvetic2 D:\Solvetic/E/Z/ZB/R:5/W:5/TBD/NP/V/XD"C:\Utenti\risolvi\Desktop\Solvetic2\Solvetic3 "" C:\Utenti\risolvi\Desktop\Solvetic2\Solvetic4 "
INGRANDIRE
2. Come escludere un file utilizzando Robocopy Windows
Passo 1
Possiamo escludere i file in base alla loro estensione, per questo andiamo di nuovo come amministratori alla console del prompt dei comandi e utilizzeremo la seguente sintassi:
robocopy C:\sorgente\cartella\percorso\D:\destinazione\cartella\percorso\/E/Z/ZB/R:5/W:5/TBD/NP/V/XF"C:\sorgente\cartella\percorso .estensione"Ad esempio, escluderemo il file denominato Solvetic.text:
robocopy C: \ Users \ solve \ Desktop \ Solvetic2 D: \ Solvetic / E / Z / ZB / R: 5 / W: 5 / TBD / NP / V / XF "C: \ Users \ solve \ Desktop \ Solvetic2 \ Solvetic .testo "
INGRANDIRE
Passo 2
Sarà inoltre possibile utilizzare la seguente sintassi:
robocopy C: \ Users \ solve \ Desktop \ Solvetic2 D: \ Solvetic / E / Z / ZB / R: 5 / W: 5 / TBD / NP / V / XF Solvetic.txtPossiamo usare un carattere jolly:
robocopy C: \ Users \ solve \ Desktop \ Solvetic2 D: \ Solvetic / E / Z / ZB / R: 5 / W: 5 / TBD / NP / V / XF Solvet *
INGRANDIRE
Passaggio 3
Come il precedente, possiamo escludere file con estensioni diverse:
robocopy C: \ Users \ solve \ Desktop \ Solvetic2 D: \ Solvetic / E / Z / ZB / R: 5 / W: 5 / TBD / NP / V / XF "C: \ Users \ solve \ Desktop \ Solvetic2 \ Solvetic .txt "" C: \ Users \ solve \ Desktop \ Solvetic2 \ Solvetic.jpg.webp "
INGRANDIRE
3. Come escludere contemporaneamente un file e una cartella con Robocopy Windows
È possibile che in un unico comando escludiamo sia un file che una cartella grazie a Robocopy, per questo utilizzeremo la seguente sintassi nel nostro caso:
robocopy C:\Utenti\risolvi\Desktop\Solvetic2 D:\Solvetic/E/Z/ZB/R:5/W:5/TBD/NP/V/XD"C:\Utenti\risolvi\Desktop\Solvetic2\Solvetic3 "/XF" C:\Utenti\risolvi\Desktop\Solvetic2\Solvetic.txt "
INGRANDIRE
Quindi abbiamo escluso la cartella Solvetic e incidentalmente il file Solvetic.jpg.webp.
4. Come usare altri parametri con Robocopy Windows
In questi esempi abbiamo utilizzato i seguenti parametri ma ricorda che ne abbiamo molti di più:
Consente di copiare le sottodirectory, comprese quelle vuote
/E
Copia i file in modalità riavviabile
/ Z
Utilizza la modalità riavviabile, solo se l'accesso negato utilizza la modalità di backup
/ ZB
Consente un tentativo di 5 volte di spostare i file (lì possiamo indicare il valore desiderato, il valore predefinito è 1 milione)
/ R: 5
Concedi un timeout di 5 secondi prima di riprovare l'azione (il valore predefinito è 30 secondi).
/ W: 5
Attendi che i nomi condivisi vengano definiti
/ TBD
Non mostra la percentuale di file copiati
/ NP
Avvia i risultati dettagliati, mostrando i file saltati
/ V
Escludi le cartelle che corrispondono al percorso e al nome della cartella che abbiamo selezionato
/XD
Escludi i file che corrispondono al percorso e al nome del file
/XF
Con Robocopy abbiamo la possibilità di copiare file (anche in grandi quantità) in modo sicuro e affidabile nelle varie directory del sistema.