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 il percorso 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 esempio
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