La commande : "COPY" est activé Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponible
Les exemples pour la commande "COPY"
Le
`COPY`La commande dans l’invite de commande Windows est utilisée pour copier des fichiers et des répertoires. Voici quelques exemples avec commentaires :
Exemple 1 : Copier un fichier :
COPY déposer.txt Répertoire cible\
Description : Cette commande copie le fichier
"file.txt" dans le répertoire de destination spécifié.
Exemple 2 : copiez tous les fichiers TXT dans un répertoire cible :
COPY *.txt Répertoire cible\
Description : Ici, tous les fichiers TXT du répertoire actuel sont copiés dans le répertoire cible spécifié.
Exemple 3 : copiez tous les fichiers et sous-répertoires (récursivement) :
COPY Répertoire source\* Répertoire cible\ /E
Description : Cette commande copie tous les fichiers et sous-répertoires du répertoire source vers le répertoire cible. L'option
`/E`signifie « récursif » et garantit que les sous-répertoires sont également copiés.
Exemple 4 : copiez plusieurs fichiers dans un répertoire de destination :
COPY déposer1.txt déposer2.txt Répertoire cible\
Description : Ici, les fichiers « File1.txt » et « File2.txt » sont copiés dans le répertoire cible spécifié.
Exemple 5 : copiez tous les fichiers d'une extension spécifique dans un répertoire cible :
COPY Répertoire source\*.png Répertoire cible\
Description : Cette commande copie tous les fichiers PNG du répertoire source vers le répertoire de destination.
Exemple 6 : Écraser des fichiers sans demander :
COPY /Y déposer.txt Répertoire cible\
Description : Avec
`/Y`la demande de confirmation lors de l'écrasement des fichiers est désactivée.
Exemple 7 : Conserver la structure des répertoires :
COPY Répertoire source\*.* Répertoire cible\ /S
Description : Ici, la structure du répertoire source, y compris les fichiers, est copiée dans le répertoire cible.
`/S`signifie
"y compris les sous-répertoires".
Exemple 8 : Copier des fichiers d'une taille spécifique :
COPY *.txt Répertoire cible\ /A-S-H /MIN:1024 /MAX:2048
Description : Dans cet exemple, tous les fichiers TXT d'une taille comprise entre 1 Ko et 2 Ko sont copiés dans le répertoire cible.
`/A-S-H`exclut les fichiers système et les fichiers cachés.
Exemple 9 : Afficher l'aide :
COPY /?
Description : Cette commande affiche de l'aide et des informations sur les options disponibles pour le
`COPY`-commande.
Il est important de comprendre la syntaxe et les options du
`COPY`commande pour copier correctement les fichiers et les répertoires. Notez également que le
`COPY`La commande dans l’invite de commande ne peut pas copier de manière récursive les sous-répertoires. Pour les opérations de copie récursives, l'utilisation de
`XCOPY`ou
`ROBOCOPY`peut-être plus utile.
"COPY" Extrait de l'aide de Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
Copie un ou plusieurs fichiers sur un autre emplacement.
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [cible [/A | /B]]
source Fichier(s) à copier.
/A Indique un fichier texte ASCII.
/B Indique un fichier binaire.
/D Permet au fichier cible d'être créé sans être codé
cible Répertoire et/ou nom de fichier cible.
/V Vérifie l'écriture du ou des fichiers cible.
/N Utilise un nom de fichier court, s'il est disponible, lors de
la copie d'un fichier ayant un nom supérieur à 8.3 caract.
/Y Supprime la confirmation de remplacement d'un fichier
cible existant.
/-Y Demande une confirmation pour remplacer un fichier cible
existant.
/Z Copie les fichiers réseau en mode redémarrage.
L'option /Y peut être prédéfinie dans la variable d'environnement COPYCMD.
Il est possible d'annuler cela avec l'option /-Y de la ligne de commande. Par
défaut, l'utilisateur est invité à confirmer le remplacement à moins que la
commande COPY ne soit exécutée à partir d'un fichier de commandes.
Pour concaténer des fichiers, spécifiez un seul fichier cible et plusieurs
fichiers source (avec caractères génériques ou fichier1+fichier2+fichier3).
Informations importantes, conseils pour la commande "COPY"
Lors de l'utilisation du
`COPY`dans l'invite de commande Windows, il y a quelques points importants à noter :
1.
Syntaxe et paramètres : Assurez-vous d'inclure la syntaxe correcte et les paramètres requis pour le
`COPY`commande à utiliser. La syntaxe générale est :
`COPY source Ziele`.
2.
Spécifications du chemin : Utilisez les spécifications du chemin complet pour les répertoires source et de destination afin de garantir que la commande trouve et copie les fichiers corrects.
3.
Espaces dans les noms de fichiers : Si les noms de fichiers contiennent des espaces, utilisez des guillemets pour garantir que l'entrée est interprétée correctement. Exemple:
`COPY "Fichier avec des espaces.txt" Répertoire cible\`.
4.
Écrasement des fichiers : Notez que le
`COPY`-Command demande par défaut si un fichier existe déjà dans le répertoire cible. Vous pouvez le faire avec l'option
`/Y`désactivez-le, mais veillez à éviter tout écrasement involontaire.
COPY /Y Cible Source
5.
Copie récursive : Le
`COPY`-La commande elle-même ne peut pas copier récursivement les sous-répertoires. Si vous avez besoin d'une copie récursive, vous pouvez utiliser des outils comme
`XCOPY`ou
`ROBOCOPY`contempler.
6.
Gestion des erreurs : Le
`COPY`La commande imprime généralement un message lorsqu'une erreur se produit. Vérifiez attentivement les messages pour vous assurer que tous les fichiers ont été copiés avec succès.
7.
Filtre d'attribut : Vous pouvez filtrer les attributs pour exclure ou inclure certains types de fichiers. Par exemple
`/A`pour tous les fichiers,
`/A-S`pour tout sauf les fichiers système et
`/A-H`pour tous sauf les fichiers cachés.
8.
Scripts par lots : Si vous
`COPY`dans un script batch, notez que vous utilisez le
`%ERRORLEVEL%`variable, vous pouvez vérifier la valeur de retour pour voir si l'opération de copie a réussi.
IF %ERRORLEVEL% EQU 0 (
ECHO Processus de copie réussi.
) ELSE (
ECHO Erreur lors du processus de copie.
)
9.
Taille et type de fichier : Si vous souhaitez copier des fichiers spécifiques en fonction de leur taille ou de leur type, vous pouvez
`/MIN`- et
`/MAX`-Utilisez les options.
COPY *.txt Répertoire cible\ /MIN:1024 /MAX:2048
10.
Sauvegarde des données : Il est toujours conseillé de sauvegarder les données importantes avant les opérations de copie, surtout si des écrasements ou des manipulations majeures de fichiers sont prévus.
Gardez ces points à l’esprit pour...
`COPY`-Utilisez la commande de manière efficace et sûre. Si vous avez besoin de fonctionnalités plus avancées, vous pouvez également utiliser des outils tels que
`XCOPY`ou
`ROBOCOPY`Considérez ceux qui offrent des fonctionnalités de copie et de synchronisation plus étendues.