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

Cet article s'applique à Windows 2000. Le support pour Windows 2000 a pris fin le 13 juillet 2010. Le Centre de solutions - Clôture du support Windows 2000 est un point de départ pour votre stratégie de migration à partir de Windows 2000. Pour plus d'informations, reportez-vous à la politique de support de Microsoft.

Résumé

Pour mettre Cmd.exe en conformité avec les interfaces de commande Microsoft MS-DOS 6.x et Microsoft Windows 95 (Command.com), Microsoft a ajouté un support pour les avertissements de remplacement. Lorsque vous copiez ou déplacez des fichiers, si ces derniers existent déjà dans le dossier de destination, un avertissement de remplacement vous invite à confirmer le remplacement du fichier.

Ce comportement peut être contrôlé avec le 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]nom_fichier1[,...] destination

Pour renommer un répertoire :
MOVE [/Y | /-Y] [lecteur:][chemin]nom-rep1 nom-rep2

[lecteur:][chemin]nom_fichier1 Spécifie l'emplacement et le nom du
ou des fichiers que vous souhaitez déplacer.
destination Spécifie le nouvel emplacement du fichier. Destination
peut être la lettre de lecteur et le signe deux-points, un
nom de répertoire ou une combinaison. Si vous déplacez
un seul fichier, vous pouvez également inclure un nom de fichier si
vous souhaitez renommer le fichier lorsque vous le déplacez.
[lecteur:][chemin]nom_rep1 Spécifie le répertoire que vous souhaitez renommer.
nom_rep2 Spécifie le nouveau nom du répertoire.

/Y Supprime la demande de confirmation du
remplacement d'un fichier de destination existant.
/-Y Affiche la demande de confirmation du remplacement
d'un fichier de destination existant.

Le commutateur /Y peut être présent dans la variable d'environnement COPYCMD.
Il peut être annulé en utilisant /-Y dans la ligne de commande. Par défaut, le système
demande la confirmation d'un remplacement, sauf si la commande MOVE est en cours d'exécution à partir
d'un script de commandes par lot.

Xcopy


Copie des fichiers et des 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:fichier1[+fichier2][+fichier3]...]

source Spécifie les fichiers à copier.
destination Spécifie l'emplacement et le nom des nouveaux fichiers.
/A Copie uniquement les fichiers dont l'attribut archive est défini,
ne modifie pas l'attribut.
/M Copie uniquement les fichiers dont l'attribut archive est défini,
désactive l'attribut archive.
/D:m-j-a Copie les fichiers modifiés à la date spécifiée ou après.
Si aucune date n'est indiquée, copie uniquement les fichiers dont
l'heure source est plus récente que l'heure de destination.
/EXCLUDE:fichier1[+fichier2][+fichier3]...
Spécifie une liste de fichiers contenant des chaînes. Lorsqu'une chaîne
correspond à une partie du chemin absolu du fichier à
copier, ce fichier est exclu de la copie. Par
exemple, la chaîne \obj\ ou .obj exclue
tous les fichiers sous le répertoire obj ou tous les fichiers avec
l'extension .obj, respectivement.
/P Affiche une invite avant la création de chaque fichier de destination.
/S Copie les répertoires et les sous-répertoires, sauf ceux qui sont vides.
/E Copie les répertoires et les sous-répertoires, y compris ceux qui sont vides.
Comme /S /E. Peut être utilisé pour modifier /T.
/V Vérifie chaque nouveau fichier.
/W Vous invite à appuyer sur une touche avant la copie.
/C Continue la copie même lorsque des erreurs se produisent.
/I Si la destination n'existe pas et en cas de copie de plusieurs fichiers,
suppose que la destination doit être un répertoire.
/Q N'affiche pas les noms de fichiers durant la copie.
/F Affiche le nom complet des fichiers source et de destination durant la copie.
/L Affiche les fichiers qui doivent être copiés.
/H Copie également les fichiers cachés et les fichiers système.
/R Remplace les fichiers en lecture seule.
/T Crée une structure de répertoire, mais ne copie pas de fichiers. N'inclut pas
les répertoires ou sous-répertoires vides. /T /E inclut
les répertoires et les sous-répertoires vides.
/U Copie uniquement les fichiers qui existent déjà dans la destination.
/K Copie les attributs. Xcopy normal rétablit les attributs en lecture seule.
/N Copie en utilisant les noms courts générés.
/O Copie les informations d'appartenance et d'ACL des fichiers.
/X Copie les paramètres d'audit de fichiers (implique /O).
/Y Supprime la demande de confirmation du remplacement
du fichier de destination existant.
/-Y Affiche la demande de confirmation du remplacement
du fichier de destination existant.
/Z Copie les fichiers en réseau en mode redémarrage.

Le commutateur /Y peut être présent dans la variable d'environnement COPYCMD.
Il peut être annulé en utilisant /-Y dans la ligne de commande.

Copy


Copie un ou plusieurs fichiers vers 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 fichiers à copier.
/A Indique un fichier texte ASCII.
/B Indique un fichier binaire.
destination Spécifie le répertoire et/ou le nom des nouveaux fichiers.
/V Vérifie que les nouveaux fichiers sont écrits correctement.
/N Utilise un nom de fichier court, le cas échéant, lorsque vous copiez un fichier avec un
nom qui n'est pas au format 8.3.
/Y Supprime la demande de confirmation du remplacement
du fichier de destination existant.
/-Y Affiche la demande de confirmation du remplacement
du fichier de destination existant.
/Z Copie les fichiers en réseau en mode redémarrage.

Le commutateur /Y peut être présent dans la variable d'environnement COPYCMD.
Il peut être annulé en utilisant /-Y dans la ligne de commande. Par défaut, le système
demande la confirmation d'un remplacement, sauf si la commande COPY est en cours d'exécution à partir
d'un script de commandes par lot.

Pour joindre des fichiers, spécifiez un seul fichier de destination, mais plusieurs fichiers
pour la source (à l'aide de caractères génériques ou du format fichier1 + fichier2 + fichier3).
Propriétés

ID d'article : 240268 - Dernière mise à jour : 8 janv. 2014 - Révision : 1

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professionnel

Commentaires