Syntaxe
APPEND filespec[ filelist] filespec
|
Paramètres
Nom |
Description |
filespec |
Ce paramètre permet d'indiquer une liste facultative des spécifications. Le dernier nom spécifié ne doit pas exister sur le disque car ce sera le nom du fichier résultant.
Si le dernier nom de fichier donné existe sur le disque, la question «MAY THE EXISTING FILE BE DELETED?» sera affiché. Une réponse Y supprimera le fichier actuel et entraînera la fin de
l'opération APPEND. Une réponse N mettra fin à l'opération APPEND. Tous les autres fichiers spécifiés doivent exister car ce sont eux à ajouter ensemble.
Si seulement 2 noms de fichiers sont donnés, le premier fichier sera copié dans le second fichier. L'extension par défaut est TXT sauf si une extension différente est utilisée sur
le premier fichier spécifié, auquel cas cette extension devient la valeur par défaut pour le reste de la ligne de commande. |
Description
Cette commande permet d'ajouter ou concaténer deux fichiers ou plus, créant ainsi un nouveau fichier.
N'importe quel type de fichier peut être ajouté, mais il est logique d'ajouter des fichiers du même type dans la plupart des cas.
Si vous ajoutez des fichiers binaires auxquels sont associées des adresses de transfert, l'adresse de transfert du dernier fichier de la liste sera l'adresse de transfert effective du fichier résultant.
Tous les fichiers originaux seront laissés intacts.
Remarque
- La commande ASN est utilisée pour affecter l'unité de disque système et l'unité de disque en fonctionnement ou pour sélectionner la recherche automatique de l'unité de disque.
L'unité de disque système est utilisé par FLEX par défaut pour les noms de commande ou, en général, le premier nom sur une ligne de commande. L'unité de disque de travail est utilisé par FLEX par
défaut sur toutes les autres spécifications de fichier dans une ligne de commande. Lors de l'initialisation, FLEX affecte l'unité de disque numéro 0 en tant qu'une unité de disque système et en
fonctionnement. Un exemple montre comment le système utilise par défaut ces valeurs :
Si l'unité de disque est attribué au numéro 0 et que l'unité de disque de travail est affecté à l'unité de disque 1, l'exemple ci-dessus exécutera l'opération suivante :
obtenez la commande APPEND de l'unité de disque numéro 0 (l'unité de disque système), puis ajoutez FILE2 à partir de l'unité de disque numéro 1 (l'unité disque de travail) vers FILE1 à
partir de l'unité de disque 1 et placez le résultat dans FILE3 sur l'unité de disque numéro 1. Comme on peut le voir, l'unité de disque système était l'unité de disque par défaut pour APPEND où
l'unité de disuqe de travail était l'unité de disque par défaut pour toutes les autres spécifications de fichier répertoriées.
La recherche automatique de l'unité de disque amène FLEX à analyser automatiquement les unités de disques prêts à la recherche du fichier spécifié. Les limitations matérielles empêchent les versions de
mini-disquettes de rechercher des unités de disques «prêts». Pour cette raison, FLEX a été configuré pour toujours supposer que les unités de disque 0 et 1 sont prêts. Ainsi, si une version mini-disquette
de FLEX tente de rechercher un unité de disque n'ayant pas de disque chargé, elle se raccroche jusqu'à ce qu'un disque soit inséré et la porte fermée. Alternativement, la réinitialisation du système peut
être effectuée et un démarrage à chaud exécuté (un saut à l'adresse $CD03). La version de disquette pleine taille peut détecter une condition prête et ne vérifiera pas les unités de disques étant hors de
l'état prêt pendant la recherche automatique de l'unité de disque. La recherche automatique de l'unité de disque amène FLEX à vérifier d'abord l'unité de disque numéro 0 pour le fichier spécifié.
S'il n'y en a pas (ou s'il n'est pas prêt dans la version pleine grandeur), FLEX passe à l'unité de disque 1. Si le fichier n'est pas trouvé sur l'unité de disque 1 dans la version mini-disquette,
FLEX abandonne et une erreur de fichier introuvable se produit. Dans la version pleine grandeur, FLEX continue de rechercher sur les unités de disque numéro 2 et numéro 3 avant de signaler une erreur.
Exemples
L'exemple suivant permet créer un fichier sur l'unité de disque de travail appelé «BOOK.TXT» contenant les fichiers «CHAPTER1.TXT», «CHAPTER2.TXT» et «CHAPTER3.TXT» dans cet ordre :
APPEND CHAPTER1 CHAPTER2 CHAPTER3 BOOK
|
L'exemple suivant ajouterait «FILE2.BAK» à l'unité de disque 1 à FILE1.TXT à partir de l'unité de disque de travail et placerait le résultat dans un fichier appelé
«GOODFILE.TXT» sur l'unité de disque de travail. Le fichier GOODFILE prend par défaut l'extension TXT puisqu'il s'agit de l'extension par défaut. Encore une fois, après l'utilisation de la
commande APPEND, tous les fichiers d'origine seront intacts, exactement comme ils l'étaient avant l'opération APPEND.
APPEND FILE1 1.FILE2.BAK GOODFILE
|
Dernière mise à jour : Mardi, le 28 Juillet 2020