COPY |
Copie |
|---|---|
| Disk Extended Color Basic | |
Syntaxe
| COPY "nom-de-fichier-1" TO "nom-de-fichier-2" |
Paramètres
| Nom | Description |
|---|---|
| nom-de-fichier-1 et nom-de-fichier-2 | Ce paramètre permet d'indiquer des spécifications de fichiers disque valides. Une spécification de fichier se compose de trois parties : Nom de fichier : toute chaîne de caractères de 1 à 8 caractères ; la valeur ASCII de chaque caractère doit être comprise entre 1 et 255, sauf que cette valeur ne peut pas correspondre à un point ("."), une barre oblique (/") ou deux-points (":"). Extension : toute chaîne de caractères de 1 à 3 caractères ; les mêmes exigences ASCII que pour le nom de fichier doivent être respectées. L'extension est séparée du nom de fichier par un point (".") ou une barre oblique (/"). Unité de disque : (facultatif) doit être un nombre compris entre 0 et 3. Le numéro de lecteur peut apparaître au début ou à la fin de la spécification de fichier ; il est toujours séparé du corps de la spécification par deux-points (":"). Si aucun numéro de lecteur n'est spécifié, BASIC utilisera le lecteur par défaut actuel. |
Description
Cette commande permet de copier le contenu du premier nom de fichier spécifié dans le deuxième nom de fichier spécifié. Chacun des noms de fichiers doit comprendre une extension.
Remarques
- Si votre système utilise Disk BASIC version 1.0, vous ne rencontrerez probablement jamais d'erreur «?IO ERROR» lors de l'exécution de cette commande. En raison d'un bogue dans la ROM, il est probable que votre ordinateur se bloque. Dans ce cas, vous pouvez reprendre le contrôle en appuyant sur RESET ou en éteignant puis en rallumant l'ordinateur. Ce problème ne semble pas se produire sur les ordinateurs équipés de Disk BASIC version 1.1.
- La commande COPY peut être utilisée comme alternative à la commande BACKUP. Bien que plus longue, COPY permet de nettoyer complètement un ancien disque où plusieurs fichiers ont été supprimés et écrasés. De plus, COPY peut être utilisé dans un programme BASIC, contrairement à BACKUP.
- Uu fichier existant peut être dupliqué sur le même disque : il suffit d'utiliser des noms de fichier différents pour la source et la destination, avec les mêmes numéros d'unité de disque.
Erreurs potentielles
| Code | Description |
|---|---|
| AE | Le fichier de destination existe déjà. |
| DF | Il n'y a pas assez de place sur le disque de destination pour le nouveau fichier. |
| FN | Nom de fichier ou extension non valide. |
| IO | Le disque source est illisible ou le disque de destination est défectueux ou non formaté. |
| VF | La fonction VERIFY est activée ; le dernier secteur écrit ne peut pas être relu. (Il s'agit d'une erreur d'entrée/sortie spécialisée.) |
| WP | La disquette de destination est dotée d'une languette de protection en écriture. |
Exemples
L'exemple suivant permet de copier le fichier FILE/BAS vers NEWFILE/BAS :
COPY "FILE/BAS" TO "NEWFILE/BAS"
L'exemple suivant permet de copier le fichier ORG/DAT du disque 0 au disque 1 :
COPY "ORG/DAT:0"'TO "ORG/DAT:1"
Dernière mise à jour : Dimanche, le 2 Mai 2021