Syntaxe
COPY filespec filespec
|
COPY filespec drive
|
COPY drive drive[ matchlist]
|
Paramètres
Nom |
Description |
filespec |
Ce paramètre permet d'indiquer la spécification de fichier. |
drive |
Ce paramètre permet d'indiquer l'unité de disque. |
matchlist |
Ce paramètre permet d'indiquer un ensemble de caractères de nom et d'extension à mettre en correspondance avec les noms du répertoire.
Par exemple, si seuls les noms de fichiers commençant par les caractères «VE» devaient être catalogués, alors VE serait dans la liste de correspondance.
Si seuls les fichiers dont l'extension était «TXT» devaient être catalogués, alors .TXT devrait apparaître dans la liste de correspondance. |
Description
Cette commande permet de faire des copies de fichiers sur un disque.
Remarques
- La commande COPY est utilisée pour faire des copies de fichiers sur un disque. Des fichiers individuels peuvent être copiés, des groupes de fichiers de noms similaires peuvent être copiés ou des
disques entiers peuvent être copiés. La commande COPY est un utilitaire très polyvalent. La commande COPY regroupe également les secteurs d'un fichier au cas où ils seraient répartis sur
l'ancien disque. Ce regroupement peut accélérer les temps d'accès aux fichiers. Il convient de noter qu'avant de copier des fichiers sur un nouveau disque, le disque doit d'abord être formaté.
- Lors de la copie de fichiers, si le disque de destination contient déjà un fichier du même nom que celui en cours de copie, le nom du fichier et le message «FILE EXISTS DELETE ORIGINAL?» sera émis vers
le terminal. Si vous tapez Y, le fichier sur le disque de destination sera supprimé et le fichier du disque source sera copié sur le disque de destination. Si vous tapez N, FLEX ne copiera pas
le fichier en question.
- La première syntaxe permet de copier un seul fichier dans un autre. Le fichier de sortie peut se trouver sur un unité de disque différent, mais s'il se trouve sur le même unité de disque, les noms de fichier
doivent être différents. Il est toujours nécessaire de spécifier l'extension du fichier d'entrée mais l'extension du fichier de sortie sera par défaut celle de l'entrée si aucune n'est spécifiée.
- La deuxième syntaxe permet de copier un fichier d'un unité de disque vers un autre unité de disque avec le fichier gardant son nom d'origine.
- La troisième syntaxe permet de copier tous les fichiers d'un unité de disque à un autre, ou de ne copier que les fichiers correspondant aux caractères de la liste de correspondance indiqués.
La dernière format de syntaxe de copie est la plus polyvalente car elle permettra de placer uniquement les fichiers de commande (CMD) sur un nouveau disque, ou simplement les fichiers SYS,..., avec une
seule entrée de commande. Pendant le processus de copie, le nom du fichier en cours de copie sera émis sur le terminal, ainsi que l'unité de disque sur lequel il est copié.
Exemple
L'exemple suivant permet d'entraîner la copie du fichier TEST.TXT sur l'unité de disque 0 dans un fichier appelé TEST25.TXT sur l'unité de disque 1.
Notez comment l'extension par défaut du deuxième fichier est TXT, l'extension du fichier d'entrée.
L'exemple suivant permet au fichier nommé LIST.CMD sur l'unité de disque 0 d'être copié sur l'unité de disque 1. Il est à nouveau nécessaire de spécifier l'extension du
fichier dans la spécification du fichier. Ce format de syntaxe de commande est plus pratique que la forme précédente si le fichier doit conserver son nom d'origine après le processus de copie.
L'exemple suivant copiera tous les fichiers de l'unité de disque 0 vers l'unité de disque 1 en conservant les mêmes noms dans le processus :
L'exemple suivant copiera uniquement les fichiers de l'unité de disque 1 dont les extensions sont CMD et SYS sur l'unité de disque 0. Aucun autre fichier ne sera copié.
L'exemple suivant copiera les fichiers de l'unité de disque 0 dont les noms commencent par «A» ou «B» quelle que soit l'extension, et les fichiers dont les noms
commencent par les lettres «CA» et dont les extensions commencent par «T», vers la sortie de l'unité disque étant l'unité disque 1.
Dernière mise à jour : Mardi, le 28 Juillet 2020