Il comando: "COPY" è attivo Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponibile
Gli esempi per il comando "COPY"
IL
`COPY`Il comando nel prompt dei comandi di Windows viene utilizzato per copiare file e directory. Ecco alcuni esempi con commenti:
Esempio 1: copiare un file:
COPY file.txt Directory di destinazione\
Descrizione: Questo comando copia il file
"file.txt" nella directory di destinazione specificata.
Esempio 2: copiare tutti i file TXT in una directory di destinazione:
COPY *.txt Directory di destinazione\
Descrizione: Qui tutti i file TXT nella directory corrente vengono copiati nella directory di destinazione specificata.
Esempio 3: copia di tutti i file e le sottodirectory (ricorsivamente):
COPY Directory di origine\* Directory di destinazione\ /E
Descrizione: Questo comando copia tutti i file e le sottodirectory della directory di origine nella directory di destinazione. L'opzione
`/E`sta per
"ricorsivo" e garantisce che anche le sottodirectory vengano copiate.
Esempio 4: copiare più file in una directory di destinazione:
COPY file1.txt file2.txt Directory di destinazione\
Descrizione: Qui i file “File1.txt” e “File2.txt” vengono copiati nella directory di destinazione specificata.
Esempio 5: copiare tutti i file con un'estensione specifica in una directory di destinazione:
COPY Directory di origine\*.png Directory di destinazione\
Descrizione: Questo comando copia tutti i file PNG dalla directory di origine alla directory di destinazione.
Esempio 6: sovrascrivere file senza chiedere:
COPY /Y file.txt Directory di destinazione\
Descrizione: Con
`/Y`la richiesta di conferma in caso di sovrascrittura dei file è disattivata.
Esempio 7: mantenimento della struttura delle directory:
COPY Directory di origine\*.* Directory di destinazione\ /S
Descrizione: Qui la struttura della directory di origine, compresi i file, viene copiata nella directory di destinazione.
`/S`sta per
"incluse le sottodirectory".
Esempio 8: copiare file di dimensioni specifiche:
COPY *.txt Directory di destinazione\ /A-S-H /MIN:1024 /MAX:2048
Descrizione: In questo esempio, tutti i file TXT di dimensioni comprese tra 1KB e 2KB vengono copiati nella directory di destinazione.
`/A-S-H`esclude i file di sistema e i file nascosti.
Esempio 9: Mostra aiuto:
COPY /?
Descrizione: Questo comando visualizza la guida e le informazioni sulle opzioni disponibili per
`COPY`-comando.
È importante comprendere la sintassi e le opzioni del file
`COPY`comando per copiare correttamente file e directory. Si noti inoltre che il
`COPY`Il comando nel prompt dei comandi non può copiare ricorsivamente le sottodirectory. Per le operazioni di copia ricorsive utilizzare
`XCOPY`O
`ROBOCOPY`forse più utile.
"COPY" Estratto dalla guida di Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Copia uno o più file in un'altra posizione.
COPY [/D] [/V] [/N] [/Y] [/-Y] [/Z] [/A | /B] origine [/A | /B]
[+ origine [/A | /B] [+ ...]] [destinazione [/A | /B]]
origine Indica i file da copiare.
/A Indica un file di testo ASCII.
/B Indica un file binario.
/D Consente la creazione del file di destinazione come
decrittografato
destinazione specifica la directory e/o il nome dei nuovi file.
/V Verifica che i nuovi file siano stati copiati
correttamente.
/N Usa nomi file contratti, se disponibili, durante la
copia di file
con nome lungo.
/Y Non chiede la conferma prima di sovrascrivere
un file di destinazione esistente.
/-Y Chiede la conferma prima di sovrascrivere
un file di destinazione esistente.
/Z Copia i file dalla rete in modalità riavviabile.
L'opzione /Y potrebbe essere preimpostata nella variabile di ambiente
COPYCMD.
Questa operazione può essere annullata inserendo /-Y nella riga di
comando. Per impostazione predefinita
la conferma viene richiesta a meno che il comando COPY
non venga eseguito da uno script di tipo batch.
Per concatenare i file, specificare un solo file di destinazione e più
file
di origine (usando caratteri jolly o il formato file1+file2+file3).
Informazioni importanti, suggerimenti per il comando "COPY"
Quando si utilizza il
`COPY`comando nel prompt dei comandi di Windows, ci sono alcuni punti importanti da notare:
1.
Sintassi e parametri: assicurati di includere la sintassi corretta e i parametri richiesti per il file
`COPY`comando da utilizzare. La sintassi generale è:
`COPY fonte Ziele`.
2.
Specifiche del percorso: utilizzare le specifiche del percorso completo per le directory di origine e di destinazione per garantire che il comando trovi e copi i file corretti.
3.
Spazi nei nomi dei file: se i nomi dei file contengono spazi, utilizzare le virgolette per garantire che l'input venga interpretato correttamente. Esempio:
`COPY "File con spazi.txt" Directory di destinazione\`.
4.
Sovrascrittura dei file: Tieni presente che
`COPY`-Il comando chiede per impostazione predefinita se un file esiste già nella directory di destinazione. Puoi farlo con l'opzione
`/Y`disabilitare, ma fare attenzione a evitare sovrascritture involontarie.
COPY /Y Obiettivo di origine
5.
Copia ricorsiva: The
`COPY`-Il comando stesso non può copiare ricorsivamente le sottodirectory. Se hai bisogno di una copia ricorsiva, puoi utilizzare strumenti come
`XCOPY`O
`ROBOCOPY`contemplare.
6.
Gestione degli errori: il
`COPY`Il comando solitamente stampa un messaggio quando si verifica un errore. Controlla attentamente i messaggi per assicurarti che tutti i file siano stati copiati correttamente.
7.
Filtro attributi: puoi filtrare gli attributi per escludere o includere determinati tipi di file. Per esempio
`/A`per tutti i file,
`/A-S`per tutti tranne i file di sistema e
`/A-H`per tutti tranne i file nascosti.
8.
Script batch: Se tu
`COPY`in uno script batch, tieni presente che stai utilizzando il file
`%ERRORLEVEL%`variabile è possibile controllare il valore restituito per vedere se l'operazione di copia ha avuto successo.
IF %ERRORLEVEL% EQU 0 (
ECHO Processo di copia riuscito.
) ELSE (
ECHO Errore durante il processo di copia.
)
9.
Dimensione e tipo di file: se desideri copiare file specifici in base alla loro dimensione o tipo, puoi farlo
`/MIN`- E
`/MAX`-Utilizzare le opzioni.
COPY *.txt Directory di destinazione\ /MIN:1024 /MAX:2048
10.
Backup dei dati: è sempre consigliabile eseguire il backup dei dati importanti prima delle operazioni di copia, soprattutto se sono previste sovrascritture o manipolazioni importanti dei file.
Tieni a mente questi punti per...
`COPY`-Utilizzare il comando in modo efficace e sicuro. Se hai bisogno di funzionalità più avanzate, puoi anche utilizzare strumenti come
`XCOPY`O
`ROBOCOPY`Considera quelli che offrono funzionalità di copia e sincronizzazione più estese.