Comando di copia da riga di comando di MS-DOS e Windows

Comando di copia da riga di comando di MS-DOS e Windows

Comando di copia da riga di comando di MS-DOS e Windows

Il comando copy consente agli utenti di copiare uno o più file in una posizione alternativa.

Nota

Il comando copy viene utilizzato per file completi, se si desidera copiare una directory o più directory contenenti file, utilizzare il comando robocopy o xcopy. Se vuoi copiare il testo all’interno di un file, vedi: Come copiare e incollare il testo in un documento o in un altro programma.

Disponibilità

Copia è un comando interno ed è disponibile per i seguenti sistemi operativi Microsoft.

  • Tutte le versioni di MS-DOS
  • Windows 95
  • Windows 98
  • Windows ME
  • Windows NT
  • Windows 2000
  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

Copia sintassi

Sintassi di Windows Vista e versioni successive

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination [/A | /B]]
fonte Specifica il file o i file da copiare.
/UN Indica un file di testo ASCII.
/B Indica un file binario.
/D Consenti la creazione del file di destinazione decrittografato.
destinazione Specifica la directory o il nome del file per i nuovi file.
/V Verifica che i nuovi file siano scritti correttamente.
/N Utilizza un nome file breve, se disponibile, quando si copia un file con un nome non-8dot3.
/Y Sopprime la richiesta di confermare che si desidera sovrascrivere un file di destinazione esistente.
/-Y Causa la richiesta di confermare che si desidera sovrascrivere un file di destinazione esistente.
/Z Copia i file in rete in modalità riavviabile.
/L Se l’origine è un collegamento simbolico, copiare il collegamento nella destinazione invece del file effettivo a cui punta il collegamento di origine.

L’opzione /Y può essere preimpostata nella variabile d’ambiente COPYCMD. Questa impostazione può essere sovrascritta con /-Y sulla riga di comando. L’impostazione predefinita prevede la richiesta di sovrascrittura a meno che il comando COPY non venga eseguito dall’interno di uno script batch.

Per aggiungere file, specificare un singolo file per la destinazione, ma più file per l’origine (usando i caratteri jolly o il formato file1+file2+file3).

Windows XP e sintassi precedenti

COPY [/A | /B] source [/A | /B] [+ source [/A | /B] [+ ...]] [destination] [/A | /B]] [/V] [/Y | /-Y]
fonte Specifica il file o i file da copiare.
/UN Indica un file di testo ASCII.
/B Indica un file binario.
destinazione Specifica la directory o il nome del file per i nuovi file.
/V Verifica che i nuovi file siano scritti correttamente.
/Y Sopprime la richiesta di confermare che si desidera sovrascrivere un file di destinazione esistente.
/-Y Causa la richiesta di confermare che si desidera sovrascrivere un file di destinazione esistente.

L’opzione /Y può essere preimpostata nella variabile d’ambiente COPYCMD. Questa impostazione può essere sovrascritta con /-Y sulla riga di comando.

Per aggiungere file, specificare un singolo file per la destinazione, ma più file per l’origine (usando i caratteri jolly o il formato file1+file2+file3).

Copia esempi

copy *.txt c:

Nell’esempio sopra, stiamo usando un carattere jolly per copiare tutti i file .txt (più file) dalla directory corrente alla directory principale c:.

copy *.* a:

Copia tutti i file nella directory corrente nell’unità floppy.

Nota

Se sono presenti file nascosti, non vengono copiati. Per copiare tutti i file inclusi i file nascosti, usa il comando xcopy.

copy autoexec.bat c:windows

Copia il file autoexec.bat, che di solito si trova alla radice, e copialo nella directory di Windows; l’autoexec.bat può essere sostituito con qualsiasi file.

copy win.ini c:windows /y

Copia il file win.ini nella directory corrente nella directory di Windows. Poiché questo file esiste già nella directory di Windows, normalmente viene richiesto se si desidera sovrascrivere il file. Tuttavia, con l’opzione /y non riceverai alcuna richiesta.

copy "computer hope.txt" hope

Copia il file “computer Hope.txt” nella directory Hope. Ogni volta che hai a che fare con un file o una directory con uno spazio, deve essere racchiuso tra virgolette. Altrimenti, otterrai l’errore “Ricezione ‘La sintassi del comando non è corretta’”. errore.

copy myfile1.txt+myfile2.txt

Copia il contenuto in miofile2.txt e combinalo con il contenuto in miofile1.txt.

copy con test.txt

Infine, un utente può creare un file utilizzando il comando copy con come mostrato sopra, che crea il file test.txt. Una volta digitato il comando precedente, un utente può digitare ciò che desidera. Una volta completata la creazione del file, è possibile salvare ed uscire dal file premendo Ctrl+Z, che creerebbe ^Z, quindi premere accedere. Un modo più semplice per visualizzare e modificare i file in MS-DOS sarebbe utilizzare il comando di modifica.

  • Come copiare i file.

Articoli correlati

Ultimi articoli