COPY |
Copie |
DR-DOS 6 |
Interne |
Syntaxe
COPY [switch] [/?|/H] wildspec|device [ +wildspec] ... [switch] filespec|device [/A] [/B] [/V] [/S] [/C] [/Z]
|
Paramètres
Nom |
Description |
/? |
Ce paramètre permet d'afficher l'aide de cette commande. |
/A |
Ce paramètre permet de faire en sorte que le fichier soit traité comme un fichier ASCII (texte). Lorsque vous spécifiez le paramètre /A avec la spécification de source,
le contenu du fichier est copié jusqu'au premier caractère Ctrl+Z (fin de fichier), sans l'inclure. Les caractères de fichier restants ne sont pas copiés.
L'utilisation du paramètre /A avec une spécification de destination ajoute Ctrl+Z comme dernier caractère du fichier, requis par certains traitements de
texte. |
/B |
Ce paramètre permet de faire en sorte que la source wildspec soit traité comme un fichier binaire; l'intégralité du fichier est copiée indépendamment de toute combinaison
de touches de caractère Ctrl+Z trouvé dans le fichier. Lorsque vous utilisez /B avec votre la destination filespec, aucun caractère de fin de fichier
(Ctrl+Z) n'est ajouté. |
/C |
Ce paramètre permet de demander confirmation avant de copier chaque fichier. Si vous combinez plusieurs groupes de fichiers, chaque groupe est confirmé par son premier nom de source. |
/H |
Ce paramètre permet d'afficher l'aide de cette commande. |
/S |
Ce paramètre permet d'inclure le système et les fichiers cachés dans la copie. |
/V |
Ce paramètre permet à COPY de comparer le fichier de destination avec le contenu du fichier source afin de vérifier l'exactitude de la copie. En raison de la comparaison, la
copie avec le paramètre /V prend plus de temps. |
/Z |
Ce paramètre permet d'indiquer que zéro est le bit le plus haut de chaque octet dans le fichier de destination. Ce paramètre ne doit être utilisé qu'avec des fichiers ASCII. (Il est
conçu pour être utilisé avec des traitements de texte de style ancien utilisant le huitième bit de chaque octet pour marquer le début et la fin des mots. Cette situation signifie que le texte
écrit dans un tel traitement de texte serait inintelligible dans un traitement de texte de style plus récent. Le paramètre /Z résout se problème. |
Description
Cette commande permet d'effectuer la copie de fichier(s) vers un nouvel emplacement.
La fonction principale de la commande COPY consiste à copier un ou plusieurs fichiers vers un autre emplacement, sur le même disque ou sur un autre. Il peut également être utilisé
pour combiner des fichiers en un seul fichier, pour créer des fichiers et pour envoyer des fichiers à une imprimante. La commande COPY peut être utilisé avec des fichiers protégés par
mot de passe, mais notez que COPY ne demande pas de mot de passe et que la copie de destination du fichier ne sera pas protégée par mot de passe, sauf si vous attribuez un mot de passe
à l'aide de la commande PASSWORD.
Remarques
- Copier des fichiers Le paramètre wildspec est la source et doit toujours être donné. Le paramètre filespec est la destination. Les spécifications de fichier
source et cible comprennent le chemin complet, le nom du fichier et son extension. Si vous omettez la spécification de fichier de destination, la copie est créée dans le répertoire actuel
du disque dans l'unité de disque par défaut, avec le même nom que le fichier source. Vous ne pouvez pas copier un fichier sur lui-même. Si vous utilisez des caractères génériques dans le
wildspec source, les noms des fichiers sont affichés au fur et à mesure de leur copie. Si vous tapez :
tous les fichiers du répertoire en cours seraient copiés dans les rapports du répertoire. Cependant, si le répertoire n'existait pas, tous les fichiers
seraient copiés dans un seul fichier appelé rapports dans le répertoire actuel.
- Spécification de la destination filespec : Si la spécification de fichier est un nom d'unité de disque uniquement, par exemple :
le fichier est copié sur l'unité de disque spécifié avec son nom d'origine.
- Si vous entrez une spécification de fichier de destination correspondant à celle déjà présente sur l'unité de disque de destination, la copie remplace le fichier existant.
Si le paramètre filespec est uniquement un nom de fichier, par exemple :
COPY fichier.txt nouveau.txt
|
le fichier d'origine est copié dans un fichier du lecteur en cours portant le nom indiqué. Notez que vous pouvez utiliser COPY pour renommer un ou
plusieurs fichiers. Si le paramètre filespec inclut un nom d'unité de disque, par exemple :
COPY fichier.txt a: new.txt
|
le fichier d'origine est copié dans le fichier sur l'unité de disque désigné.
- Pour copier des répertoires et des sous-répertoires entiers, utilisez la commande XCOPY.
- La commande COPY dispose de plusieurs paramètres que vous pouvez ajouter aux spécifications de source ou de destination.
- Les paramètres /A et /B doivent uniquement être entrés lorsque vous combinez des fichiers ASCII et binaires. Ces paramètres ne sont pas nécessaires pour
copier des fichiers de données, de programme ou de traitement par lots.
- Si les fichiers existent déjà, ils sont écrasés.
- Voici la listes des périphériques que vous pouvez utiliser avec la commande COPY du DR-DOS 6 :
Extension |
Description |
CON |
Ce périphérique permet d'indiquer la console utilisateur (soit le clavier et l'écran). |
AUX ou COMn |
Ce périphérique permet d'indiquer le port de communication série, où n est 1, 2, 3 ou 4, selon le micro-ordinateur. |
PRN ou LPT1 |
Ce périphérique permet d'indiquer la première imprimante parallèle LPT1. |
LPT2 |
Ce périphérique permet d'indiquer la deuxième imprimante parallèle. |
LPT3 |
Ce périphérique permet d'indiquer la troisième imprimante parallèle. |
NUL |
Ce périphérique permet d'indiquer que toutes les sorties sur ce périphériques sont supprimées. En d'autres mots, il n'y a pas d'entrée de renvoyé sur le périphérique. |
CLOCK$ |
Ce périphérique permet d'indiquer le support de données et de temps. |
Exemples
Pour copier le fichier myfile de l'unité de disque courant sur l'unité de disque B:
Pour copier le fichier myfile.typ de l'unité de disque B: sur l'unité de disque actuel A:
L'exemple suivant duplique le fichier myfile.typ dans le même répertoire et nomme la copie yourfile.typ :
COPY myfile.typ yourfile.typ
|
Vous pouvez copier un fichier d'un unité de disque sur un autre en spécifiant les désignations de l'unité de disque avant les noms de fichier. Cet exemple copie
le fichier phone.lst de l'unité de disque B: sur l'unité de disque C: et vérifie que le fichier de destination correspond au fichier source pour une correspondance exacte :
COPY b:phone.lst c:phone.lst /V
|
Combinaison de fichiers
Pour combiner plusieurs fichiers source en un seul fichier de destination, tapez COPY, suivi des noms de fichiers à combiner, avec un signe plus entre eux.
Entrez un espace entre les deux fichiers combinés et le fichier de destination. Par exemple :
COPY filel.txt+file2.txt result.txt
|
Les fichiers sont combinés dans l'ordre dans lequel ils sont répertoriés ou, s'il existe un caractère générique, dans l'ordre dans lequel ils sont rencontrés dans
le répertoire. Le fichier de destination est toujours le dernier fichier nommé.
Vous ne devez pas combiner des fichiers si l'un des fichiers source porte le même nom et la même extension que le fichier de destination.
Pour combiner le fichier myfile.typ sur l'unité de disque A: avec yourfile.typ sur l'unité de disque B:, copiez le fichier sur l'unité de disque C:, et nommez-le result.typ:
COPY myfile.typ + b:yourfile.typ c: result.typ
|
Copier des fichiers sur une console ou une imprimante
Vous pouvez utiliser COPY pour afficher ou imprimer un fichier. Pour ce faire, utilisez le format :
La commande COPY peut être utilisé à la place de TYPE pour afficher ou imprimer un fichier. Pour effectuer ce type de copie, entrez CON ou
PRN comme destination. Cette commande est valide uniquement pour les fichiers texte (ASCII), pas les fichiers d'application ou de programme.
Pour lire le fichier myfile à partir de l'unité de disque D: et l'afficher sur la console :
Pour imprimer tous les fichiers portant l'extension .txt sur l'unité de disque en cours :
Créer un fichier avec COPY
Vous pouvez créer un fichier texte en utilisant COPY en spécifiant le clavier en tant que périphérique source :
Lorsque vous spécifiez CON comme périphérique source, chaque caractère saisi est enregistré dans le fichier de destination que vous avez spécifié, à
l'exception des caractères d'édition de ligne tels que Ctrl+H.
Appuyez sur Ctrl+Z ou sur la touche F6 lorsque vous avez fini de taper votre fichier et fermez-le en appuyant sur Enter.
Pour créer un fichier appelé showme avec le texte «Ceci est mon fichier», sur le disque actuel, tapez :
vous tapez alors le message suivant :
Une fois que vous avez appuyé sur Ctrl+Z pour ajouter le marqueur de fin de fichier (indiquant que c'est là que le fichier se termine), puis
appuyé sur Enter, l'invite de commande est renvoyée à l'écran. Vous pouvez maintenant afficher le fichier showme en tapant :
Dernière mise à jour : Dimanche, le 3 juillet 2016