Come copiare file da Prompt dei comandi Windows

Novembre 2016


Esplora file consente di copiare file e cartelle facendo semplicemente clic destro con il mouse. A volte però quest’operazione può essere eseguita anche dal cmd, ossia dal Prompt dei comandi, tramite un comando. Le app della linea di comando, copy, xcopy o robocopy non dispongono di un’interfaccia grafica, dunque non consumando molta memoria, consentono di effettuare copie più veloci.

Copiare file con il comando copy

Il comando copy consente di copiare uno o più file da una cartella all’altra. La sua sintassi è la seguente: copy orgin destination.

Come copiare uno o più file con il comando copy

Per copiare il file prova.txt da C:\Users\nomepc\Documenti a C:\Users\nomepc\Desktop aprire il Prompt dei comandi ed eseguire copy C:\Users\nomepc\Documenti\prova.txt C:\Users\nomepc\Destop.

Anche se è meglio utilizzare i comandi xcopy o robocopy per copiare cartelle intere, anche copy può andare bene, basterà non dimenticarsi dei segni *.* da inserire alla fine del comando. Ad esempio, per copiare tutti i file di una cartella Documenti in Desktop eseguire il comando C:\Users\nomepc\Documenti\*.* C:\Users\nomepc\Desktop.

Copiare file quando esiste uno spazio nel nome della cartella d’origine o in quella di destinazione

Se nel nome della cartella esiste uno spazio racchiuderlo tra virgolette come ad es. per copiare tutti i file della cartella C:\Users\nomepc\i miei documenti in C:\Users\nomepc\Desktop, eseguire copy “C:\Users\nomepc\i miei documenti\*.*”“ C:\Users\nomepc\Desktop”.

Come unire vari file di testo in uno solo con il comando copy

È possibile utilizzare lo stesso comando copy anche per unire vari file testo, al fine di crearne uno soltanto. Per fare questo eseguire il comando: copy prova1.txt+prova2.txt provaunion.txt. Nel caso in cui i file si trovino in directory diverse è necessario aggiungere l’indirizzo all’inizio di ogni file.

Come copiare file con il comando xcopy

Il comando xcopy consente di copiare tutto il contenuto di una cartella da una posizione ad un'altra.

Come copiare tutto il contenuto di una cartella con xcopy

Ad esempio per copiare tutto il contenuto di C:\Users\nomepc nella cartella D:\nomepc, eseguire il comando C:\Users\nomepc\* D:\nomepc /e /i. L’elemento modificatore /e copierà qualunque sotto cartella incluse quelle vuote; mentre il modificatore /i creerà una nuova cartella nel caso in cui la destinazione non esista o si sta copiando più di un file.

Come copiare file nascosti con xcopy

A differenza del comando copy, il comando xcopy consente di copiare file nascosti. Per fare questo è necessario aggiungere il modificatore /h. Per es. C:\Users\nomepc\* D:\nomepc /e /i /h.

Come copiare file con il comando robocopy

Se si ha intenzione di copiare cartelle contenenti molti file si consiglia di usare al posto del comando xcopy, quello robocopy. Quest’ultimo realizzerà copie con una velocità superiore e in caso di interruzioni sarà capace di riprendere la copia, senza alcun problema.

Come copiare tutto il contenuto di una directory con robocopy

Per procedere alla copia di tutto il contenuto della cartella C:\Users\nomepc nella nuova cartella D:\nomepc, eseguire il comando robocopy C:\Users\nomepc D:\nomepc /e. Qui l’elemento modificatore/e includerà tutte le sottocartelle.

Mirroring directory con robocopy

Robocopy consente di fare copie mirror di directory, ossia di sincronizzare due cartelle. Questo metodo è utile per chi vuole effettuare un backup, poiché dopo la copia, robocopy rimuove nella directory di destinazione i file non più presenti nella directory d’origine. Ad esempio per copiare C:\Utenti\i miei documenti in D:\backup\i miei documenti, si dovrà eseguire il comando robocopy “C:\Utenti\i miei documenti” “D:\backup\i miei documenti” /mir /z. L’elemento /mir è quello che consentirà il mirroring, mentre /z permetterà di ricominciare la copia in caso di interruzioni, tra cui la mancanza di batteria o per altri motivi.

Foto: © vectorEps10 - Shutterstock.com

Potrebbe anche interessarti :
Il documento intitolato « Come copiare file da Prompt dei comandi Windows » da CCM (it.ccm.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.