COPY ( Dos )
Nel sistema operativo Dos il comando COPY copia uno o più files in un'altra posizione del disco fisso o in un'altra unità di memoria.
La sintassi del comando
COPY origine destinazione
Il comando ha due parametri obbligatori:
- Il primo parametro ( origine ) indica il nome del file o il set di files da copiare.
- Il secondo parametro ( destinazione ) indica il nome del file, la cartella o l'unità di destinazione, dove creare la copia. Se il file di destinazione già esiste, viene sovrapposto.
Esempio. Per copiare il file test.txt in test2.txt dentro la stessa cartella, si scrive copy test.txt test2.txt
Altri parametri del comando
Il comando copy ha altri parametri opzionali
COPY [/D] [/V] [/N] [/Y] [/-Y] [/Z] [/L] [/A | /B] origine [/A | /B] [+ origine [/A | /B] [+]] [destinazione [/A | /B]]
I parametri del comando COPY sono i seguenti:
- /A Indica un file di testo ASCI. Questa opzione segue il nome del file in questione, di origine o di destinazione.
- /B Indica un file binario. L'opzione /B segue il nome del file in questione, di origine o di destinazione.
- /D Crea il file come decrittografato
- /V Verifica se la copia è identica al file di origine
- /N Utilizza i nomi brevi se il nome è lungo
- /Y Il sistema operativo non chiede la conferma prima di sovrascrivere il file di destinazione esistente.
- /-Y Questa opzione attiva la richiesta di conferma, prima di sovrascrivere un file esistente, se l'opzione /Y è preimpostata nel sistema come variabile di ambiente COPYCMD.
- /Z L'opzione copia i files dalla rete in modalità riavviabile.
- /L Questa opzione copia il collegamento anziché il file, se l'origine è un collegamento simbolico.
- + Il simbolo + consente la concatenazione di più files.
Esempi di utilizzo
Crea una copia del file test.txt della directory corrente nella directory prova
copy test.txt /prova
Crea una copia del file test.txt da una directory diversa da quella corrente nella directory prova
copy /documenti/test.txt /prova
Crea una copia del file test.txt nel dispositivo inserito nell'unità di memoria esterna E:
copy test.txt E:
Crea una copia del file test.txt nella stessa directory assegnando alla copia il nome test2.txt
copy test.txt test2.txt
Concatena tre files di origine ( test1.txt, test2.txt, test3.txt ) in un unico file di destinazione ( test.txt )
copy test1.txt+test2.tx+test3.txt test.txt

- Cosa accade se il file di destinazione esiste?
Per default il sistema operativo Dos chiede conferma prima sovrascrivere un file di destinazione già esistente.