1001 Astuces Nam@ni
http://www.namani.net

XCopy

Voir aussi COPY et REPLACE.

 

 

 

Copier des fichiers et / ou des répertoires.

Syntaxe:

XCOPY [Source] [Destination] {/A} {/D} {/E} {/S} {/M} {/P} {/V} {/W}

 

Source

 

Indiquez 1. le ou les fichiers à copier en utilisant éventuellement des caractères de remplacement, ou 2. le répertoire où devra commencer la copie.

Destination

 

Indiquez 1. la destination des fichiers copiés, ou 2. la destination des répertoires copiés.

/A

 

Copie uniquement les fichiers créés ou modifiés depuis la dernière opération XCOPY ou BACKUP. L'attribut d'archivage reste inchangé.

/M

 

Copie uniquement les fichiers créés ou modifiés depuis la dernière opération XCOPY ou BACKUP et annule l'attribut d'archivage.

/D:date

 

Copie uniquement les fichiers créés ou modifiés depuis la date spécifiée.

/E

 

Reproduit également les répertoires vides. Cette option n'agit qu'en association avec /S.

/S

 

Reproduit également la hiérarchie des sous-répertoires.

/P

 

Cette option vous permet de sélectionner les fichiers à copier en répondant par Oui ou par Non.

/V

 

Vérifie la copie selon le même principe que VERIFY ON.

/W

 

Cette option vous permet d'introduire la disquette source avant la copie.

 

 

 

Notes:

XCOPY est la seule commande de copie capable de reproduire des répertoires entiers avec leur hiérarchie en tenant compte de l'attribut d'archivage. La commande BACKUP influe elle aussi sur l'attribut d'archivage, mais pour utiliser les copies, il faut tout d'abord les rappeler avec la commande RESTORE.

 

 

 

Exemple:

Vous voulez copier tous les fichiers créés ou modifiés dans C: \TEXTE depuis la dernière sauvegarde avec BACKUP sur une disquette placée dans B: en annulant l'attribut d'archivage. Pour ce faire, entrez la commande suivante:

 


XCOPY C:\TEXTE\*.* B:\ /M

 

Vous voulez copier tous les fichiers créés ou mis à jour depuis le 30/03/99. Pour cela, formulez la commande XCOPY de la façon suivante:

 


XCOPY C:\Windows\*.* A:\ /D:30.3.99

 

Si les fichiers à copier dépassent la taille de la disquette de destination, ajoutez l'option /M. Lorsqu'il n'y a plus de place sur la disquette, relancez XCOPY avec l'option /M. Cette opération ne prend que les fichiers restants, puisque l'option /M a déjà annulé les attributs d'archivage des fichiers copiés.

 

    XCOPY ne s'applique pas aux fichiers système ni aux fichiers cachés. Pour reproduire ce type de fichiers, vous devez tout d'abord annuler l'attribut Système avec la commande ATTRIB.

    N'exécutez jamais la commande XCOPY sur un lecteur dévié avec SUBST.

    Si le répertoire de destination n'existe pas, il est automatiquement généré au cours de la copie. Il vous suffit de préciser s'il s'agit d'un fichier ou d'un répertoire.

    La commande XCOPY ne vous permet pas de dévier la destination dans un fichier ou sur un périphérique avec > ou <.

 

La commande XCOPY renvoie une série de codes d'erreur, que vous pouvez intégrer dans un fichier de commandes:

 

0

 

L'opération s'est déroulée sans erreur.

1

 

Fichier introuvable.

2

 

L'opération a été interrompue avec <Ctrl>+<C>.

4

 

Mémoire insuffisante ou commande erronnée.

5

 

Erreur d'écriture.