Il comando: "XCOPY" è attivo Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponibile
Gli esempi per il comando "XCOPY"
IL
`XCOPY`Il comando nel prompt dei comandi di Windows viene utilizzato per copiare file e directory da una posizione di origine a una posizione di destinazione. Ecco alcuni esempi:
Esempio 1: semplice copia di file:
XCOPY C:\fonte\file.txt D:\Obiettivo\
Descrizione: In questo esempio, il file
"file.txt" viene copiato dalla posizione di origine
`C:\fonte\`nella directory
`D:\Obiettivo\`copiato.
Esempio 2: copia di file e sottodirectory utilizzando la copia ricorsiva:
XCOPY C:\fonte\*.* D:\Obiettivo\ /S /E
Descrizione: Tutti i file e le sottodirectory di
`C:\fonte\`nella directory
`D:\Obiettivo\`copiato. Le opzioni
`/S`E
`/E`assicurarsi che vengano copiate anche le sottodirectory e le sottodirectory vuote.
Note:
1.
`XCOPY`offre molte opzioni e opzioni per diversi scenari di copia. Puoi
`XCOPY /?`per visualizzare un elenco delle opzioni disponibili.
2. Se vuoi copiare una directory, puoi farlo
`XCOPY`con l'opzione
`/I`per indicare che la posizione di destinazione è una directory.
XCOPY C:\fonte\ D:\Obiettivo\ /I
3.
`XCOPY`supporta anche la copia di file in base a criteri specifici come la data o la dimensione del file.
XCOPY C:\fonte\*.txt D:\Obiettivo\ /D:01-01-2023
Qui vengono copiati solo i file di testo modificati dopo il 1° gennaio 2023.
Esempio 3: utilizzo in uno script batch:
@ECHO OFF
XCOPY C:\fonte\*.* D:\Obiettivo\ /S /E
REM Rest Di Batch-script
Descrizione: Ecco
`XCOPY`utilizzato in uno script batch per copiare file e directory.
Esempio 4: Copia interattiva con conferme:
XCOPY C:\fonte\*.* D:\Obiettivo\ /S /E /P
Descrizione: Aggiungendo l'opzione
`/P`diventa
`XCOPY`Chiedere conferme all'utente per ogni elemento da copiare.
È importante notarlo
`XCOPY`fornisce un modo potente per copiare file e directory e il suo esatto utilizzo dipende dalle esigenze specifiche dell'operazione di copia.
"XCOPY" Estratto dalla guida di Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Copia i file e le strutture di directory.
XCOPY source [destinazione] [/A | /M] [/D[:data]] [/P] [/S [/E]] [/V]
[/W]
[/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:file1[+file2][+file3]...]
source Specifica i file da copiare.
destinazione Specifica posizione e/o nome dei nuovi file.
/A Copia solo file con attributo di archivio,
non cambia l'attributo.
/M Copia solo file con attributo di archivio,
disattiva l'attributo.
/D:m-d-y Copia i file modificati a partire dalla data
specificata.
Se non sono indicate date, copia solo i file con
ora di origine più recente dell'ora di destinazione.
/EXCLUDE:file1[+file2][+file3]...
Specifica un elenco di file contenenti stringhe. Ogni
stringa
deve essere posizionata in una riga differente nei file.
Quando
una delle stringhe corrisponde a una qualsiasi parte del
percorso assoluto del file da copiare, il file sarà
escluso
dalla copia. Per esempio, specificando una stringa come
\obj\ o .obj saranno esclusi tutti i file al di sotto
della
directory obj o tutti i file con estensione .obj.
/P Chiede conferma prima di creare ogni file di
destinazione.
/S Copia directory e sottodirectory tranne quelle vuote.
/E Copia directorye sottodirectory, comprese quelle vuote.
Analogo a /S /E. Può essere utilizzata per modificare
/T.
/V Verifica ogni nuovo file.
/W Chiede di premere un tasto prima di copiare.
/C Continua a copiare anche in caso di errori.
/I Se la destinazione non esiste e la copia riguarda più
file,
presuppone che la destinazione sia una directory.
/Q Non visualizza i nomi dei file durante la copia.
/F Visualizza i nomi dei file di origine e destinazione
durante la
copia.
/L Visualizza i file che sarebbero copiati.
/H Copia anche i file nascosti e di sistema.
/R Sovrascrive i file di sola lettura.
/T Crea la struttura di directory, ma non copia i file. Non
include
le directory o sottodirectory vuote. /T /E include
directory
e sottodirectory vuote.
/U Copia solo i file che già esistono nella destinazione.
/K Copia gli attributi. Il normale Xcopy reimposta gli
attributi di
sola lettura.
/N Copia utilizzando i nomi brevi creati.
/O Copia le informazioni di proprietà e ACL.
/X Copia le impostazioni di controllo degli eventi dei file
(implica /O).
/Y Elimina la richiesta di conferma per sovrascrivere un
file
di destinazione esistente.
/-Y Specifica di chiedere conferma prima di sovrascrivere un
file
di destinazione esistente.
/Z Copia file da rete in modalità riavviabile.
L'opzione /Y può essere impostata a priori nella variabile d'ambiente
COPYCMD.
In tal caso è comunque possibile annullare tale opzione specificando /-
Y alla
riga di comando.
Informazioni importanti, suggerimenti per il comando "XCOPY"
Quando si utilizza il
`XCOPY`comando nel prompt dei comandi di Windows, ci sono alcuni aspetti importanti da notare:
1.
Opzioni e interruttori: `XCOPY`offre una varietà di opzioni e opzioni che supportano diversi scenari di copia. Puoi
`XCOPY /?`per visualizzare una schermata di aiuto con le opzioni disponibili.
2.
Informazioni sul percorso: informazioni sull'origine e sulla destinazione in
`XCOPY`dovrebbero essere percorsi corretti. Assicurati di racchiudere i percorsi tra virgolette, soprattutto se contengono spazi.
XCOPY "C:\fonte\*" "D:\Obiettivo\" /S /E
3.
Copia ricorsiva: se desideri copiare file e sottodirectory, utilizza le opzioni
`/S`(Includi sottodirectory) e
`/E`(includere sottodirectory vuote).
XCOPY C:\fonte\*.* D:\Obiettivo\ /S /E
4.
Affermazioni: Usa l'opzione
`/P`se desideri ricevere conferma prima di ogni processo di copia.
XCOPY C:\fonte\*.* D:\Obiettivo\ /P
5.
Copiare i file in base ai criteri: `XCOPY`consente di copiare i file in base a criteri specifici come la data o la dimensione del file.
XCOPY C:\fonte\*.txt D:\Obiettivo\ /D:01-01-2023
Qui vengono copiati solo i file di testo modificati dopo il 1° gennaio 2023.
6.
Utilizzare negli script batch: `XCOPY`spesso utilizzato negli script batch per copiare file e directory. Assicurati che lo script batch sia in esecuzione nell'ambiente corretto.
@ECHO OFF
XCOPY C:\fonte\*.* D:\Obiettivo\ /S /E
REM Rest Di Batch-script
7.
Autorizzazioni: assicurati che l'utente che dispone di
`XCOPY`il comando eseguito dispone delle autorizzazioni richieste sulle directory di origine e di destinazione.
8.
Conflitti di file: Se nella directory di destinazione esistono già file con gli stessi nomi, potrebbe
`XCOPY`reagire in modo diverso a seconda delle opzioni scelte. Per impostazione predefinita, ti verrà chiesto quando si verificano conflitti di file.
XCOPY C:\fonte\*.* D:\Obiettivo\ /S /E /Y
Ecco l'opzione
`/Y`usato per sopprimere tutte le richieste.
È importante comprendere le esigenze specifiche dell'operazione di copia e il
`XCOPY`-Regolare le opzioni di conseguenza. Tieni inoltre presente che esistono metodi alternativi per copiare file nell'ambiente Windows, come ad esempio
`COPY`,
`ROBOCOPY`E
`COPY-ITEM`in PowerShell.