La commande : "XCOPY" est activé Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponible
Les exemples pour la commande "XCOPY"
Le
`XCOPY`La commande dans l'invite de commande Windows est utilisée pour copier des fichiers et des répertoires d'un emplacement source vers un emplacement de destination. Voici quelques exemples:
Exemple 1 : Copie simple de fichiers :
XCOPY C:\source\déposer.txt D:\But\
Description : Dans cet exemple, le fichier
"file.txt" est copié depuis l'emplacement source
`C:\source\`dans le répertoire
`D:\But\`copié.
Exemple 2 : Copie de fichiers et de sous-répertoires à l'aide d'une copie récursive :
XCOPY C:\source\*.* D:\But\ /S /E
Description : Tous les fichiers et sous-répertoires de
`C:\source\`dans le répertoire
`D:\But\`copié. Les options
`/S`et
`/E`assurez-vous que les sous-répertoires et les sous-répertoires vides sont également copiés.
Remarques :
1.
`XCOPY`offre de nombreuses options et commutateurs pour différents scénarios de copie. Tu peux
`XCOPY /?`pour afficher une liste des options disponibles.
2. Si vous souhaitez copier un répertoire, vous pouvez
`XCOPY`avec l'option
`/I`pour indiquer que l'emplacement cible est un répertoire.
XCOPY C:\source\ D:\But\ /I
3.
`XCOPY`prend également en charge la copie de fichiers en fonction de critères spécifiques tels que la date ou la taille du fichier.
XCOPY C:\source\*.txt D:\But\ /D:01-01-2023
Seuls les fichiers texte modifiés après le 1er janvier 2023 sont copiés ici.
Exemple 3 : Utilisation dans un script batch :
@ECHO OFF
XCOPY C:\source\*.* D:\But\ /S /E
REM Rest de Batch-scripts
Description : Voici
`XCOPY`utilisé dans un script batch pour copier des fichiers et des répertoires.
Exemple 4 : Copie interactive avec confirmations :
XCOPY C:\source\*.* D:\But\ /S /E /P
Description : En ajoutant l'option
`/P`devient
`XCOPY`Demandez à l'utilisateur des confirmations pour chaque élément à copier.
Il est important de noter que
`XCOPY`fournit un moyen puissant de copier des fichiers et des répertoires, et que son utilisation exacte dépend des besoins spécifiques de l'opération de copie.
"XCOPY" Extrait de l'aide de Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Copie des fichiers et des arborescences de répertoires.
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
[/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
[/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
[/EXCLUDE:fich1[+fich2][+fich3]...]
source Spécifie le ou les fichiers à copier.
destination Spécifie l'emplacement et/ou le nom de nouveaux fichiers.
/A Copie uniquement les fichiers ayant l'attribut archive, ne
modifie pas l'attribut.
/M Copie uniquement les fichiers ayant l'attribut archive,
désactive l'attribut archive.
/D : j-m-a Copie les fichiers modifiés à partir de la date spécifiée.
Si aucune date n'est donnée, copie uniquement les fichiers dont
l'heure source est plus récente que l'heure de destination.
/EXCLUDE:fich1[+fich2][+fich3]...
Spécifie une liste de fichiers contenant des chaînes. Chaque
chaîne doit être placée sur une ligne séparée dans le fichier.
Lorsque l'une des chaînes se retrouve dans le chemin d'accès
absolu du fichier devant être copié, ce fichier est exclu de la
copie. Par exemple, spécifier une chaîne telle que \obj\ ou .obj
exclura respectivement tous les fichiers situés sous le
répertoire obj ou tous les fichiers dont l'extension est .obj.
/P Avertissement avant la création de chaque fichier de destination.
/S Copie les répertoires et sous-répertoires à l'exception des
répertoires vides.
/E Copie les répertoires et sous-répertoires, y compris les
répertoires vides.
Identique à /S /E. Peut être utilisé pour modifier /T.
/V Vérifie chaque nouveau fichier.
/W Vous demande d'appuyer sur une touche avant la copie.
/C Continuer la copie même si des erreurs se produisent.
/I Si la destination n'existe pas et que plus d'un fichier est
copié, considérer la destination comme devant être un répertoire.
/Q N'affiche pas les noms de fichiers lors de la copie.
/F Affiche les noms de source et de destination complets lors de la
copie.
/L Affiche les fichiers devant être copié.
/G Permet la copie des fichiers cryptés vers des destinations qui
ne prennent pas en charge le cryptage.
/H Copie également les fichiers cachés et les fichiers système.
/R Remplace les fichiers en lecture seule.
/T Crée la structure de répertoires mais ne copie pas les fichiers.
N'inclut pas les répertoires ou sous-répertoires vides. /T /E
incluent les répertoires et sous-répertoires vides.
/U Copie seulement les fichiers existants déjà dans la destination.
/K Copie les attributs. La commande normale Xcopy rétablira les
attributs de lecture seule.
/N Copie en utilisant les noms courts générés.
/O Copie les fichiers d'appartenance et les informations d'ACL.
/X Copie les paramètres d'audit de fichiers (implique /O).
/Y Supprime la demande de confirmation de remplacement de
fichiers de destination existants.
/-Y Provoque la demande de confirmation de remplacement d'un fichier
de destination existant.
/Z Copie les fichiers du réseau en mode redémarrable.
Le commutateur /Y peut être présent dans la variable d'environnement COPYCMD.
Il peut être remplacée par /-Y dans la ligne de commande.
Informations importantes, conseils pour la commande "XCOPY"
Lors de l'utilisation du
`XCOPY`dans l'invite de commande Windows, il y a quelques aspects importants à noter :
1.
Options et commutateurs : `XCOPY`offre une variété d'options et de commutateurs prenant en charge différents scénarios de copie. Tu peux
`XCOPY /?`pour afficher un écran d'aide avec les options disponibles.
2.
Informations sur le chemin : Les informations sur la source et la destination dans
`XCOPY`devraient être des chemins corrects. Assurez-vous de placer les chemins entre guillemets, surtout s'ils contiennent des espaces.
XCOPY "C:\source\*" "D:\But\" /S /E
3.
Copie récursive : Si vous souhaitez copier des fichiers et des sous-répertoires, utilisez les options
`/S`(Inclure les sous-répertoires) et
`/E`(inclure les sous-répertoires vides).
XCOPY C:\source\*.* D:\But\ /S /E
4.
Affirmations : Utilisez l'option
`/P`si vous souhaitez recevoir une confirmation avant chaque processus de copie.
XCOPY C:\source\*.* D:\But\ /P
5.
Copier les fichiers en fonction de critères : `XCOPY`permet de copier des fichiers en fonction de critères spécifiques tels que la date ou la taille du fichier.
XCOPY C:\source\*.txt D:\But\ /D:01-01-2023
Seuls les fichiers texte modifiés après le 1er janvier 2023 sont copiés ici.
6.
Utilisation dans les scripts batch : `XCOPY`souvent utilisé dans les scripts batch pour copier des fichiers et des répertoires. Assurez-vous que le script batch s'exécute dans le bon environnement.
@ECHO OFF
XCOPY C:\source\*.* D:\But\ /S /E
REM Rest de Batch-scripts
7.
Autorisations : Assurez-vous que l'utilisateur qui dispose de l'autorisation
`XCOPY`La commande exécutée dispose des autorisations requises sur les répertoires source et de destination.
8.
Conflits de fichiers : Si des fichiers portant les mêmes noms existent déjà dans le répertoire cible, cela peut
`XCOPY`réagissez différemment selon les options que vous choisissez. Par défaut, un message vous sera demandé lorsque des conflits de fichiers se produisent.
XCOPY C:\source\*.* D:\But\ /S /E /Y
Voici l'option
`/Y`utilisé pour supprimer toutes les demandes de renseignements.
Il est important de comprendre les besoins spécifiques de votre opération de copie et les
`XCOPY`-Ajustez les options en conséquence. Notez également qu'il existe des méthodes alternatives pour copier des fichiers dans l'environnement Windows, telles que
`COPY`,
`ROBOCOPY`et
`COPY-ITEM`dans PowerShell.