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. Vediamo come.
Il comando copy consente di copiare uno o più file da una cartella all’altra. La sua sintassi è la seguente: copy orgin destination.
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.
Se nel nome della cartella esiste uno spazio racchiuderlo tra virgolette come ad esempio 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”.
È 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 il percorso all’inizio di ogni file.
Il comando xcopy consente di copiare tutto il contenuto di una cartella da una posizione ad un'altra. Se si vuole copiare tutto il contenuto di una cartella con xcopy, ad esempio per copiare tutto il contenuto di C:\Users\nomepc nella cartella D:\nomepc, esegui 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.
A differenza del comando copy, il comando xcopy consente di copiare file nascosti. Per fare questo è necessario aggiungere il modificatore /h. Per esempio C:\Users\nomepc\* D:\nomepc /e /i /h.
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.
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.
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: © Pexels.