XCOPY |
Copie étendue |
MS-DOS 3.2 ou versions ultérieures |
Externe |
Syntaxe
XCOPY source [destination] [/A|/M] [/D:date] [/P] [/S [/E]] [/V] [/W]
|
Paramètres
Nom |
Description |
source |
Ce paramètre permet d'indiquer l'emplacement des sources de fichiers à copier. |
destination |
Ce paramètre permet d'indiquer l'emplacement où doit être copié les fichiers. |
/A |
Ce paramètre permet de copier uniquement les fichiers avec l'attribut archive. |
/D:date |
Ce paramètre permet de copier uniquement les fichiers avant ou égale à la date spécifié. |
/E |
Ce paramètre permet de copier les répertoires et sous-répertoires mêmes s'ils sont vides. |
/M |
Ce paramètre permet de copier uniquement les fichiers avec l'attribut archive et désactive cette attribut immédiatement après. |
/P |
Ce paramètre permet de demander une confirmation avant la création de chacun des fichiers à copier. |
/S |
Ce paramètre permet de ne pas copier les répertoires et sous-répertoires vides. |
/V |
Ce paramètre permet de vérification que chacun des fichiers à bien été copier correctement. |
/W |
Ce paramètre permet d'afficher un message «Appuyez sur une touche lancer le lancer la copie des fichiers» et attend après une touche avant de démarrer l'opération de copies. |
Description
Cette commande permet d'effectuer la copie étendue avec sous-répertoire de fichier(s) vers un nouvel emplacement.
Remarques
- La commande XCOPY copie des fichiers ou des groupes de fichiers vers et depuis des répertoires. Elle est particulièrement utile pour copier des données vers et depuis un disque dur.
- La première désignation de chemin spécifie le ou les fichiers source; la deuxième désignation de chemin spécifie le(s) fichier(s) cible(s). Une désignation de source doit toujours être fournie.
Si vous n'entrez pas de désignation de cible, les fichiers seront copiés dans le répertoire courant.
- La commande XCOPY permet de copier des disques entiers remplis de données, y compris tous les répertoires et sous-répertoires établis. Cette commande doit être utilisée à la place de
la commande DISKCOPY lorsque vous souhaitez créer un disque avec des structures de fichiers identiques, mais avec un format de disque différent (par exemple, pour copier
tous les fichiers d'un disque de 5 ¼ pouces vers un 3½ disque en pouces).
- Si la source est un répertoire, le répertoire sera copié sur la disquette de destination. Si la source à copier comprend plusieurs fichiers, les fichiers de destination seront entreposés dans
un répertoire. Vous pouvez ajouter une barre oblique inverse (\) à la fin du nom de fichier de destination pour en faire un répertoire.
- Si XCOPY ne trouve pas de répertoire sur le disque de destination correspondant à une spécification PATH dans le format de commande, la copie s'arrêtera.
Un message s'affiche vous demandant de spécifier si la spécification du fichier de destination doit être entreposée ou non sous forme de nom de fichier ou de nom de répertoire.
- Le XCOPY est une commande de copie beaucoup plus puissante que la commande COPY. Elle est particulièrement utile lors de la sauvegarde de votre disque dur.
Une utilisation courante serait d'utiliser l'option /S avec l'option /D:date pour sauvegarder uniquement les fichiers ayant été modifiés depuis la date de votre dernière sauvegarde. Si vous
utilisez XCOPY à cette fin, vous voudrez probablement faire une copie du programme (XCOPY.EXE) dans le répertoire racine de votre disque dur (rappelez-vous, lorsque vous utilisez l'option /S,
le XCOPY copie uniquement les fichiers des sous-répertoires trouvé dans le répertoire courant).
- Certaines versions de MS-DOS fournissent un moyen d'éviter le prompt de question. Cette situation se fait en renommant la commande XCOPY.EXE en MCOPY.EXE. Lors de
l'utilisation de MCOPY, le MS-DOS vérifiera automatiquement si la cible est un nom de fichier ou un nom de répertoire et effectuera la copie en conséquence. Pour changer le nom de la
commande en MCOPY, entrez la commande suivante :
Ensuite, vous pouvez utiliser le nouveau programme MCOPY.EXE comme vous utiliseriez XCOPY.EXE. La seule différence est que MCOPY déterminera automatiquement
si la cible doit être un fichier ou un répertoire.
- Si une erreur est rencontrée pendant le processus XCOPY, le programme renvoie l'un des codes de sortie suivants :
Valeur |
Description |
0 |
La copie s'est terminée sans erreur |
1 |
Aucun fichier trouvé |
2 |
L'utilisateur a mis fin à la copie |
4 |
Erreur d'initialisation (mémoire insuffisante, syntaxe invalide, chemin non trouvé) |
5 |
Copie interrompue en raison d'une erreur INT 24 de lecture ou d'écriture sur le disque |
Exemple
L'exemple suivant permet de copier tous les fichiers et répertoires (à l'exception des répertoires vides) de l'unité de disque C vers l'unité de disque A :
Dernière mise à jour : Dimanche, le 25 Avril 2021