Commande : xcopy (rxcopy)
XCOPY copie des fichiers et des dossiers, y compris les
sous-r‚pertoires.
Syntaxe :
XCOPY source [destination] [options]
source Sp‚cifie le dossier et/ou le nom des fichiers …
copier. La source doit ˆtre soit un lecteur, soit
un chemin entier.
destination Sp‚cifie la localisation et/ou le nom des nouveaux
fichiers. La destination de la copie. Si elle n'est
pas pr‚sente, xcopy supposera le r‚pertoire courant.
Options :
/A Copie seulement les fichiers qui ont l'attribut archive
et ne modifie pas l'attribut.
/C Continue la copie mˆme si une erreur survient.
/D[:M/D/Y] Copie seulement les fichiers qui ont ‚t‚ modifi‚s … la
date sp‚cifi‚e ou plus tard. Lorsqu'aucune date n'est
sp‚cifi‚e, seuls les fichiers plus r‚cents que les
fichiers de destination existants seront copi‚s.
/E Copie tous les sous-dossiers, mˆme s'ils sont vides.
/F Affiche le nom complet de la source et de la destination.
/H Copie les fichiers cach‚s et les fichiers systŠme, ainsi
que les fichiers non prot‚g‚s et les fichiers systŠme.
/I Si la destination n'existe pas et l'op‚ration en cours
copie plus d'un fichier, suppose que la destination est
un r‚pertoire.
/L Liste les fichiers sans les copier (simule la copie).
/M Copie seulement les fichiers qui ont l'attribut archive
et d‚sactive l'attribut archive des fichiers source aprŠs
les avoir copi‚s.
/N Supprime l'invite pour confirmer que vous souhaitez effacer
un fichier de destination existant et ignore ces fichiers.
/P Invite … confirmer avant de cr‚er chaque fichier de
destination.
/Q Mode silencieux, n'affiche pas les noms des fichiers
copi‚s.
/R crase les fichiers en lecture seule ainsi que les
fichiers non prot‚g‚s.
/S Copie les dossiers et les sous-dossiers sauf ceux qui
sont vides.
/T Cr‚e l'arborescence des r‚pertoires sans copier les
fichiers. Les dossiers vides ne seront pas copi‚s. Pour
les copier ajoutez l'option /E.
/V V‚rifie chaque nouveau fichier.
/W Attend l'appui sur une touche avant de commencer.
/Y Supprime la confirmation avant d'‚craser un fichier de
destination et ‚crase ces fichiers.
/-Y Provoque une demande de confirmation avant d'‚craser
un fichier de destination existant.
/? Affiche l'aide.
Commentaires :
L'option /Y ou /N peut ˆtre pr‚d‚finie dans la variable d'environnement
COPYCMD. Ceci peut ˆtre annul‚ avec /-Y sur la ligne de commande.
Par exemple : SET COPYCMD=/Y.
Pour annuler /Y pour une commande XCOPY donn‚e, utilisez /-Y sur la
ligne de commande.
La variable COPYCMD affecte ‚galement la commande COPY. Utilisez /Y
pour modifier le comportement de COPY et XCOPY … la fois. Utilisez /N,
qui ignore COPY, pour modifier le comportement de XCOPY seulement.
XCOPY peut ˆtre utilis‚ pour d‚terminer si un lecteur est valide dans
un fichier BATCH.
XCOPY %drive%\NUL /L >NUL
IF NOT ERRORLEVEL 5 GOTO invaliddrive
XCOPY peut ˆtre utilis‚ pour d‚terminer si un lecteur de destination
est plein dans un fichier BATCH.
XCOPY %drive1%\%dir% %drive1%\%dir% /S
IF ERRORLEVEL 39 GOTO destinationfull
XCOPY prend en charge le NLS (support des langues nationales, national
language support).
XCOPY a les CODES DE SORTIE (ERRORLEVEL) suivants :
0 Acune erreur. XCOPY a copi‚ avec succŠs les fichiers.
1 Fichier introuvable. XCOPY n'a pas pu trouver les fichiers
source.
4 Chemin introuvable. XCOPY n'a pas pu trouver le chemin source
ou de destination. Format invalide.
L'utilisateur a entr‚ une syntaxe erron‚e sur la ligne de
commande.
5 AccŠs refus‚. L'utilisateur n'a pas accŠs aux fichiers source
ou de destination.
8 M‚moire insuffisante. Il n'y a pas assez de m‚moire pour ex‚cuter
la commande. (Non impl‚ment‚ car impossible … g‚rer dans un
langage de haut niveau tel que C !)
29 Erreur d'‚criture. XCOPY n'a pas pu ‚crire un fichier ou dossier
de destination.
30 Erreur de lecture. XCOPY n'a pas pu lire un fichier source.
39 Espace disque insuffisant. Il n'y a pas assez d'espace disque
sur le chemin de destination.
Exemples :
xcopy a:\test\*.* c:\test /q
Voir ‚galement :
Fichier Batch
copy
diskcopy
goto
if
move
set (commande config.sys)
Copyright © 1998 Jim Hall, mis … jour en 2007 par W. Spiegl.
Traduit en 2020 par Berki Yenign.
Ce fichier est d‚riv‚ de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.