Section courante

A propos

Section administrative du site

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

Exemples

Pour copier le fichier myfile de l'unité de disque courant sur l'unité de disque B:

COPY myfile b:

Pour copier le fichier myfile.typ de l'unité de disque B: sur l'unité de disque actuel A:

COPY b:myfile.typ

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 :

COPY wildspec device

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 :

COPY d:myfile CON

Pour imprimer tous les fichiers portant l'extension .txt sur l'unité de disque en cours :

COPY *.txt PRN

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 :

COPY CON filespec

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 :

COPY CON show.me

vous tapez alors le message suivant :

Ceci est mon fichier

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 :

COPY show.me CON


Dernière mise à jour : Dimanche, le 3 juillet 2016