La commande copy Command Prompt duplique un fichier, stockant la deuxième version dans un emplacement différent de votre choix.
Utilisez la commande pour copier un fichier en utilisant son nom spécifique et son extension de fichier ou utilisez un caractère générique pour copier des groupes de fichiers à la fois, quels que soient les noms de fichiers ou les extensions. Certaines autres options de commande incluent la vérification que les fichiers ont été copiés correctement et la suppression des invites pour écraser les fichiers du même nom.
Copier la disponibilité de la commande
La commande de copie est disponible à partir de l'invite de commande dans Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista et Windows XP, ainsi qu'à partir des options de démarrage avancées et des options de réparation/récupération du système. menus.
La disponibilité de certains commutateurs de commande de copie et d'autres syntaxes de commande peut différer d'un système d'exploitation à l'autre.
Copier la syntaxe de la commande
La commande accepte la forme générale suivante:
copie [ /d] [ /v] [ / n] [ /y | /-y] [ /z] [ /l] [ /a | /b] source [ /a | /b] [ + source [ /a | /b] [ + …] [destination [ /a | /b] [ /?]
Voir Comment lire la syntaxe de la commande si vous ne savez pas comment interpréter la syntaxe de la commande de copie telle qu'elle est décrite ci-dessus ou dans la liste ci-dessous.
Options de commande de copie | |
---|---|
Article | Explication |
/d | Permet au fichier de destination d'être créé décrypté. |
/v | Vérifie que les nouveaux fichiers sont écrits correctement. |
/n | Utilise un nom de fichier court, si disponible, lors de la copie d'un fichier avec un nom non-8dot3. |
/y | Supprime les invites de confirmation pour écraser le fichier de destination s'il porte le même nom que le fichier source. |
/-y | Affiche les invites de confirmation pour écraser un fichier si le nom du fichier source est identique au nom du fichier de destination. |
/z | Copie les fichiers en réseau en mode redémarrable. |
/l | Copie le lien vers la source au lieu du fichier réel vers lequel la source pointe. Ceci n'est pertinent que si la source est un lien symbolique. |
/a | Indique un fichier texte ASCII. |
/b | Indique un fichier binaire. |
source | Il s'agit de l'emplacement et du nom du fichier que vous souhaitez copier. La source ne peut pas être un dossier et vous ne pouvez pas utiliser de caractères génériques (l'astérisque). |
destination | C'est l'emplacement et/ou le nom de fichier où le fichier spécifié dans la source doit être copié. |
/? | Utilisez le commutateur d'aide avec la commande de copie pour afficher une aide détaillée sur les différentes options de la commande. |
Ajouter des fichiers en choisissant plusieurs fichiers source mais un seul fichier destination.
Copier des exemples de commandes
Vous trouverez ci-dessous plusieurs exemples d'utilisation de la commande de copie:
Copier dans un autre dossier
copy Z:\Software\program.iso C:\Users\Jon\Downloads\Programs\
Le programme copie program.iso du lecteur Z: vers le dossier Programmes de l'utilisateur.
Copier et renommer
copy Y:\install\j93n.exe Y:\more\m1284.msi
Vous pouvez utiliser la commande de copie pour renommer un fichier et même changer son extension de fichier. Dans cet exemple, le fichier j93n.exe est copié dans un nouveau dossier sur le lecteur Y: en tant que m1284.msi.
Ce n'est pas une technique de conversion de fichier (c'est-à-dire que le fichier EXE n'est pas vraiment converti en MSI) mais plutôt un moyen de faire une copie identique mais avec le fichier de destination enregistré sous un nom différent et dans un dossier différent.
copy D:\i386\atapi.sy_ C:\Windows\atapi.sys
Dans l'exemple ci-dessus, le fichier atapi.sy_, situé dans le dossier i386 sur le CD d'installation de Windows XP, est copié dans le répertoire C:\Windows sous le nom atapi.sys.
Contrairement à l'exemple de lecteur Y: ci-dessus, celui-ci est un peu plus réaliste, car la copie de fichiers comme celui-ci à partir d'un disque est une pratique courante lors de la résolution de certains problèmes Windows spécifiques.
Copier dans le chemin actuel
copy D:\readme.htm
Dans cet exemple, la commande de copie n'a pas de destination spécifiée, donc le fichier readme.htm est copié dans le répertoire à partir duquel vous avez tapé la commande de copie.
Par exemple, si vous tapez copy d:\readme.htm depuis l'invite C:\Windows>, ce fichier HTM sera copié dans C:\Windows.
Copier uniquement certains types de fichiers
copy /y /v C:\Users\Jon\Downloads\.mp3 C:\Users\Jon\Music\DownloadedMusic\
Cette commande copie tous les MP3 (.mp3) du dossier Téléchargements vers le dossier Music\DownloadedMusic\, mais nous voulons nous assurer que chaque fichier est copié, même s'il y en a déjà un dans DownloadedMusic avec le même nom (/a). Nous vérifierons la copie (/v) pour nous assurer que l'invite de commande nous indique si les fichiers ont réellement été copiés ou si une erreur s'est produite dans le processus.
Un dossier doit déjà exister à l'emplacement de destination avant que la commande de copie n'y copie des fichiers. Créez de nouveaux dossiers dans l'invite de commande avec la commande mkdir.
Fusionner les fichiers en un seul
copy Z:\fichier1.txt+Z:\fichier2.txt+Z:\fichier3.txt Z:\combined.txt
Ceci fusionnera trois fichiers TXT en un nouveau appelé Combined.txt. Comme vous pouvez le voir, chaque fichier qui devrait faire partie de la fusion doit être séparé par un signe +, mais pas d'espaces.
Vous pouvez également utiliser l'astérisque pour ajouter plusieurs fichiers. Ainsi, dans notre exemple, nous pourrions remplacer toutes ces instances.txt par Z:\.txt, mais uniquement si nous voulons fusionner chaque fichier TXT du lecteur Z:.
Copier les commandes associées
Cette commande est similaire à la commande xcopy, mais contrairement à la copie, xcopy fonctionne également sur les dossiers.