Commande : copy

  COPY copie un ou plusieurs fichiers sur un autre emplacement.

Syntaxe :

  COPY [lecteur][chemin]nomfichier [/A | /B]
       + [lecteur][chemin]nomfichier [/A | /B]
       [+ [...]] [lecteur][chemin]nomfichier [/A | /B] [/V] [/Y | /-Y]
       [/?]
       lecteur     La lettre du lecteur, par exemple C:
       chemin      Le r‚pertoire, par exemple \exemple\
       nomfichier  Le nom du fichier, par exemple test.txt

Options :

  source       Sp‚cifie le ou les fichiers … copier
               (= premier [[lecteur][chemin][fichier]]).
  /A           Indique un fichier textuel ASCII.
  /B           Indique un fichier binaire.
  destination  Sp‚cifie le r‚pertoire et/ou le nom de fichier pour le
               ou les nouveaux fichiers (=dernier [[lecteur][chemin]
               [fichier]]).
  /V           V‚rifie que les nouveaux fichiers ont ‚t‚ ‚crits
               correctement.
  /Y           Supprime la demande de confirmation avant d'‚craser
               un fichier de destination existant.
  /-Y          Invite … confirmer que vous souhaitez remplacer un
               fichier de destination existant.
  /?           Affiche l'aide.

Commentaires :

  COPY ne copiera pas les dossiers ou fichiers qui ont une taille nulle.
  Pour les copier, veuillez utiliser XCOPY.
  La variable d'environnement COPYCMD peut ˆtre d‚finie pour faire de /Y
  la valeur par d‚faut :  SET COPYCMD=/Y
  Pour annuler /Y pour une commande copy particuliŠre, utilisez /-Y sur
  la ligne de commande. La variable COPYCMD affecte aussi la commande
  XCOPY.
  Pour concat‚ner des fichiers, sp‚cifiez un seul fichier de destination
  mais de multiples fichiers pour la source (avec les jokers ou le
  format fichier1+fichier2+fichier3).
  Explication d‚taill‚e des options :
    source       La source se compose de "lecteur" "chemin" et "fichier".
    lecteur      La lettre du lecteur, par exemple "C:" ou bien "D:".
    chemin       Le r‚pertoire, par exemple "\exemple\"
    fichier      Le om du fichier … copier, par exemple "test.txt".
                 En entier :  C:\exemple\test.txt .
    destination  Le nom du r‚pertoire ou des fichiers de destination.
                 Si le nom de fichier de destination contient a *, cela
                 sera remplac‚ par cette partie du nom de fichier avec
                 la mˆme partie que la source.
    /A           Copie un fichier ASCII. Si cela pr‚cŠde un nom de
                 fichier sur une liste de fichiers, alors … partir de
                 ce fichier la copie sera effectu‚e en fichiers ASCII.
                 par exemple:
                 copy /A ASCI1.txt+ASCI2.txt+ASCI3.txt  /B+BIN1.bin
                 CIBLE
    /B           Copie un fichier binaire. C'est la valeur par d‚faut.
                 Si cela pr‚cŠde un nom de fichier sur une liste de
                 fichiers, alors … partir de ce fichier, la copie sera
                 effectu‚e en binaire, par exemple :
                 copy /B BIN1.bin+BIN2.bin+BIN3.bin /A+ASCI1.txt CIBLE
    /V           V‚rifie que les fichiers sont ‚crits correctement.
    /Y           Supprime le message de confirmation avant d'‚craser ;
                 les fichiers avec le mˆme nom sur la destination
                 seront ‚cras‚s.
  COPY est une commande interne … command.com et ne n‚cessite aucun
  autre fichier pour fonctionner.

Exemples :

  copy c:\command.com a:
  copy c:\*.exe d:\exemple
  copy c:\fdos\bin\edit.* a:

Voir ‚galement :

  diskcopy
  move
  set
  verify
  xcopy

  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.