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.