Section courante

A propos

Section administrative du site

 Système d'exploitation  Installation  Utilisation  Programmation  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
Installation du DR-DOS 6
Introduction
Référence des commandes et des programmes
Interruption 21h: Service DOS
Table de codes ANSI et page de codes
Format de fichiers
CONFIG.SYS
.BAT
.COM
.EXE
Liste des exécutables populaires (.EXE)
Préface
Notes légal
Dictionnaire
Recherche

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


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Dimanche, le 3 juillet 2016