Modifications des fonctionnalités de remplacement COPY, XCOPY et MOVE dans Windows 2000.

Numéro d'article: 240268 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F240268
Agrandir tout | Réduire tout

Sommaire

Résumé

Pour mettre Cmd.exe en conformité avec les ensembles de commande de Microsoft MS-DOS 6.x et Microsoft Windows 95 (Command.com), Microsoft a ajouté un support pour les avertissements de remplacement par écrasement. Quand vous copiez ou déplacez des fichiers d'un emplacement à un autre, si les fichiers existent déjà dans le dossier de destination, un message d'avertissement de " remplacement " vous demande de confirmer avant d'écraser le fichier.

Ce comportement peut être contrôlé à l'aide du commutateur /y.

Plus d'informations

Ces informations sont actuellement documentées dans les commandes copy /?, xcopy /? et move /?. Les informations de commutation pour chaque commande comprennent :

Move

Déplace les fichiers et renomme les fichiers et les répertoires.

Pour déplacer un ou plusieurs fichiers :
MOVE [/Y | /-Y] [lecteur:][chemin d'accès]nomdefichier1[,...] destination

Pour renommer un répertoire :
MOVE [/Y | /-Y] [lecteur:][chemin d'accès]nomderép1 nomderép2

  [lecteur:][chemin d'accès]nomdefichier1 Spécifie l'emplacement et le nom
                                          du fichier ou des fichiers que vous
                                          voulez déplacer.
  destination                             Spécifie le nouvel emplacement du
                                          fichier.Destination peut être une
                                          lettre de lecteur suivie de deux
                                          points, un nom de répertoire ou une
                                          combinaison. Si vous déplacez
                                          uniquement un fichier, vous pouvez
                                          également comprendre un nom de fichier
                                          si vous voulez renommer le fichier
                                          quand vous le déplacez.
  [lecteur:][chemin d'accès]nomrép1       Spécifie le répertoire que vous voulez
                                          renommer.
  nomrép2                                 Spécifie le nouveau nom du répertoire.

  /Y                                      Supprimer la demande de confirmation
                                          que vous voulez remplacer un fichier
                                          de destination existant.
  /-Y                                     Entraîner une demande de confirmation
                                          que vous souhaitez remplacer un
                                          fichier de destination existant.

Le commutateur /Y peut être présent dans la variable d'environnement COPYCMD.
Cela peut être forcé grâce à /-Y sur la ligne de commande. Par défaut,
le système demande confirmation à moins que la commande MOVE ne soit exécutée à
partir d'un script de lot.

Xcopy

Copie les fichiers et arborescences de répertoires.

XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
                           [/EXCLUDE:file1[+file2][+file3]...]

  source       Spécifie le(s) fichier(s) à copier.
  destination  Spécifie l'emplacement et/ou le nom des nouveaux fichiers.
  /A           Copie uniquement les fichiers avec le jeu d'attributs d'archive,
               ne modifie pas l'attribut.
  /M           Copie uniquement les fichiers avec le jeu d'attributs d'archive,
               désactive l'attribut d'archive.
  /D:m-d-y     Copie les fichiers modifiés à une certaine date ou après cette
               date.
               Si aucune date n'est données, ne copie que les fichiers dont
               l'heure source est plus récente que l'heure de destination.
  /EXCLUDE:file1[+file2][+file3]...
               Spécifie une liste de fichiers contenant des chaînes. Quand une
               des chaîne correspond à un partie d'un chemin absolu du fichier à
               copier, ce fichier est exclu de la copie. Par exemple, le fait
               d'indiquer une chaîne comme \obj\ ou .obj exclura tous les
               fichiers sous le répertoire obj ou tous les fichiers avec
               l'extension .obj respectivement.
  /P           Vous demande confirmation avant de créer chaque fichier de
               destination.
  /S           Copie les répertoires et sous-répertoires sauf ceux qui sont
               vides.
  /E           Copie les répertoires et sous-répertoires dont ceux qui sont
               vides.
               Comme /S /E. Peut être utilisé pour modifier /T.
  /V           Vérifie chaque nouveau fichier.
  /W           Vous demande d'appuyer sur une touche avant de copier.
  /C           Continue de copier même si des erreurs se produisent.
  /I           Si la destination n'existe pas et si vous copiez plus d'un
               fichier, suppose que la destination doit être un répertoire.
  /Q           N'affiche pas les noms de fichier pendant la copie.
  /F           Affiche la source complète et les noms de fichiers de destination  
               pendant la copie.
  /L           Affiche les fichiers qui devraient être copiés.
  /H           Copie également les fichiers masqués et les fichiers système.
  /R           Remplace les fichiers en lecture seule.
  /T           Créer une structure de répertoire, mais ne copie pas les
               fichiers. Ne comprend pas les répertoires ou sous-répertoires
               vides. /T /E comprend les répertoires et les sous-répertoires
               vides.
  /U           Ne copie que les fichiers qui existent déjà dans la destination.
  /K           Copie les attributs. Xcopy normal réinitialisera les attributs en  
               lecture seule.
  /N           Copie en utilisant les noms raccourcis générés.
  /O           Copie la propriété des fichiers et les informations ACL.
  /X           Copie les paramètres d'audit des fichiers (implique /O).
  /Y           Supprime la demande de confirmation que vous voulez bien
               remplacer un fichier de destination existant.
  /-Y          Entraîne une demande de confirmation que vous souhaitez remplacer  
               un fichier de destination existant.
  /Z           Copie les fichiers en réseau en mode réamorçable.

Le commutateur /Y peut être prédéfini dans la variable d'environnement COPYCMD.
Cela peut être forcé grâce à /-Y sur la ligne de commande.

Copy

Copie un ou plusieurs fichier dans un autre emplacement.

COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
     [+ source [/A | /B] [+ ...]] [destination [/A | /B]]

  source       Spécifie le ou les fichier(s) à copier.
  /A           Indique un fichier texte ASCII.
  /B           Indique un fichier binaire.
  destination  Spécifie le répertoire et/ou le nom de fichier du/des nouveau(x)
               fichier(s).
  /V           Vérifie que les nouveaux fichiers sont écrits correctement.
  /N           Utilise un nom de fichier raccourci, le cas échéant, lors de la
               copie d'un fichier avec un nom qui n'est pas au format
               " 8.3 "
  /Y           Supprime la demande de confirmation que vous voulez bien
               remplacer un fichier de destination existant.
  /-Y          Entraîne une demande de confirmation que vous souhaitez remplacer
               fichier de destination existant.
  /Z           Copie les fichiers en réseau en mode réamorçable.

Le commutateur /Y peut être prédéfini dans la variable d'environnement COPYCMD.
Cela peut être forcé grâce à /-Y sur la ligne de commande. Par défaut, le
système demande confirmation à moins que la commande COPY ne soit exécutée à
partir d'un script batch.

Pour joindre des fichiers, spécifiez un seul fichier de destination mais
plusieurs fichiers sources (en vous servant de formats de caractères génériques
ou fichier1 + fichier2 + fichier3).

Propriétés

Numéro d'article: 240268 - Dernière mise à jour: mercredi 14 janvier 2004 - Version: 3.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professionel
  • Microsoft Windows 2000 Server
Mots-clés : 
kbinfo kbtool kbfaq KB240268
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires