In Windows 10 , Robocopy (Robust File Copy) è un potente strumento da riga di comando per la gestione dei file con molte opzioni per trasferire file e cartelle in un'altra posizione più velocemente e in modo più affidabile rispetto all'utilizzo di Esplora file.
Tuttavia, per impostazione predefinita, Robocopy trasferisce tutto su un determinato percorso, il che potrebbe non essere l'ideale in ogni scenario poiché potresti avere file e cartelle specifici in una posizione che non desideri copiare. Tuttavia, lo strumento include almeno due opzioni, che puoi utilizzare per escludere file e cartelle da un processo di copia.
In questa guida imparerai i passaggi per copiare i dati utilizzando Robocopy su Windows 10 (o Windows 11 ), escludendo quei file e cartelle che non devi trasferire.
Come escludere una cartella usando Robocopy
Per escludere una cartella durante la copia con Robocopy, segui questi passaggi:
-
Apri Start su Windows 10.
-
Cerca Prompt dei comandi , fai clic con il pulsante destro del mouse sul risultato e seleziona l' opzione Esegui come amministratore .
-
Digitare il comando seguente per copiare i file e le cartelle esclusa una cartella specifica in un'altra posizione e premere Invio :
robocopy C:\origine\cartella\percorso\ D:\destinazione\cartella\percorso\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\origine\cartella\percorso \alla\cartella-escludi"
Comando Robocopy per escludere la cartella
Questo esempio esclude una cartella specifica utilizzando Robocopy:
robocopy C:\origine\cartella\percorso\ D:\destinazione\cartella\percorso\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD cartella-1
Questo esempio esclude una cartella che utilizza l'opzione con caratteri jolly Robocopy:
robocopy C:\origine\cartella\percorso\ D:\destinazione\cartella\percorso\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD esclude-fold*
Questo esempio esclude più cartelle utilizzando Robocopy:
robocopy C:\origine\cartella\percorso\ D:\destinazione\cartella\percorso\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\origine\cartella\percorso \to\exclude-cartella-1" "C:\source\cartella\percorso\to\exclude-cartella-2"
Una volta completati i passaggi, i dati verranno copiati nella destinazione, ad eccezione delle cartelle specificate nel comando (exclude_folder_file_robocopy) da escludere.
Come escludere un file usando Robocopy
Per escludere un file durante la copia con Robocopy, segui questi passaggi:
-
Apri Inizio .
-
Cerca Prompt dei comandi , fai clic con il pulsante destro del mouse sul risultato e seleziona l' opzione Esegui come amministratore .
-
Digitare il comando seguente per copiare i file e le cartelle escludendo un file specifico in un'altra posizione e premere Invio :
robocopy C:\origine\cartella\percorso\ D:\destinazione\cartella\percorso\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\origine\cartella\percorso \a\cartella\nomefile.estensione"
Comando di esclusione del file di Robocopy
Questo esempio esclude un file che utilizza Robocopy:
robocopy C:\origine\cartella\percorso\ D:\destinazione\cartella\percorso\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF nomefile-1.estensione
Questo esempio esclude un file che utilizza l'opzione con caratteri jolly Robocopy:
robocopy C:\origine\cartella\percorso\ D:\destinazione\cartella\percorso\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF filena*
Questo esempio esclude più file utilizzando l'opzione Robocopy:
robocopy C:\origine\cartella\percorso\ D:\destinazione\cartella\percorso\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XF "C:\origine\cartella\percorso \alla\cartella\nomefile-1.estensione" "C:\origine\cartella\percorso\alla\cartella\nomefile-2.estensione
Dopo aver completato i passaggi, Robocopy copierà tutti i file e le cartelle da una posizione particolare, esclusi i file specificati nel comando utilizzando l' opzione /XF .
Come escludere file e cartelle usando Robocopy
Per escludere un file e una cartella utilizzando Robocopy, segui questi passaggi:
-
Apri Inizio .
-
Cerca Prompt dei comandi , fai clic con il pulsante destro del mouse sul risultato e seleziona l' opzione Esegui come amministratore .
-
Digitare il comando seguente per copiare i file e le cartelle esclusi file e cartelle specifici su un'altra unità e premere Invio :
robocopy C:\origine\cartella\percorso\ D:\destinazione\cartella\percorso\ /E /Z /ZB /R:5 /W:5 /TBD /NP /V /XD "C:\origine\cartella\percorso \a\cartella-escludi" /XF "C:\origine\cartella\percorso\a\cartella\nomefile.estensione"
Robocopy esclude cartella e comando file
Una volta completati i passaggi, tutto il contenuto verrà copiato nella nuova posizione, ad eccezione dei file e delle cartelle che hai escluso nel comando utilizzando le opzioni /XD e /XF .
Interruttori di comando di Robocopy
Robocopy ha molte opzioni e, nel comando mostrato in questa guida, utilizziamo le seguenti opzioni per copiare i dati escludendo file e cartelle specifici.
- /E — Copia le sottodirectory, comprese quelle vuote.
- /Z — Copia i file in modalità riavviabile.
- /ZB — Usa la modalità riavviabile. Se l'accesso è negato, utilizzare la modalità di backup.
- /R:5 — Riprova 5 volte (è possibile specificare un numero diverso, il valore predefinito è 1 milione).
- /W:5 — Attendi 5 secondi prima di riprovare (è possibile selezionare un numero diverso, l'impostazione predefinita è 30 secondi).
- /TBD — Attendi la definizione dei nomi delle condivisioni (riprova l'errore 67).
- /NP — Nessun avanzamento — non visualizza la percentuale copiata.
- /V — Produce un output dettagliato, mostrando i file saltati.
- /XD — Esclude le cartelle corrispondenti al percorso e al nome della cartella.
- /XF — Esclude i file corrispondenti alla posizione e al nome del file.
Le opzioni più importanti in questo comando sono /XD che ti consente di escludere le cartelle e /XF che puoi usare per escludere i file. Le altre opzioni sono opzionali, ma dovresti usare queste opzioni che dovresti usare in qualsiasi processo di copia standard usando Robocopy.
Concentriamo questa guida su Windows 10, ma le istruzioni dovrebbero funzionare anche su Windows 11.