OPEN |
Ouvrir |
---|---|
Apple DOS |
Syntaxe
OPEN fn[,Sn][,Dn][,Vn] | Syntaxe pour accès séquentiel de fichiers texte |
OPEN fn,Ln[,Sn][,Dn][,Vn] | Syntaxe pour accès aléatoire de fichiers texte |
Paramètres
Nom | Description |
---|---|
fn | Ce paramètre permet d'indiquer le nom du fichier à ouvrir. Lorsqu'il n'existe pas encore, le DOS en crée un avec ce nom, de type T. Si le fichier existe déjà, il ne doit pas être ouvert. |
Ln | Ce paramètre permet d'indiquer le nombre d'octets dans chaque enregistrement du fichier. Les valeurs autorisé sont compris entre 1 et 32 767. Vous devez spécifier la longueur d'enregistrement chaque fois que vous ouvrez le fichier; c'est-à-dire chaque fois que vous le créez ou le rouvrez. Si vous omettez L, le DOS utilise 1. |
Sn | Ce paramètre permet d'indiquer le numéro de la fente (slot) contenant la carte de contrôleur de disque y donnant accès. Les valeurs autorisés sont entre 1 et 7. Si cette paramètre n'est pas présent, il utilise le numéro de fente par défaut. |
Dn | Ce paramètre permet d'indiquer l'unité de disque auquel accéder. Les valeurs autorisés sont 1 ou 2. Si le paramètre n'est pas présent, le DOS utilise le numéro de l'unité de disque par défaut. |
Vn | Ce paramètre permet d'indiquer le numéro de volume associé au disque. Les valeurs autorisés sont entre 0 et 254. Si vous spécifiez 0, ou juste V ou que vous omettez le paramètre, DOS utilise la valeur 254 comme numéro de volume par défaut. |
Description
Cette commande permet d'ouvrir un fichier texte. Pour les programmes BASIC uniquement.
Remarques
- Avant d'écrire ou de lire un fichier texte à accès séquentiel, un programme doit ouvrir ce fichier.
- Lorsqu'un programme ouvre un fichier texte, le DOS réserve 595 octets d'espace mémoire pour le fichier; cet espace est appelé un tampon de fichiers. Le DOS définit également la position actuelle (pour la lecture et l'écriture) pour pointer vers le début du fichier.
- La commande OPEN permet d'ouvrir jusqu'à 16 fichiers à la fois; cependant, vous devez définir MAXFILES car chaque fichier DOS que vous utilisez nécessite un tampon de fichiers.
- Supposons que votre programme remplace régulièrement un ancien fichier texte par un nouveau portant le même nom. Lorsque le nouveau est plus court que l'ancien, le nouveau aura une partie de l'ancien fichier suspendue à moins que le programme ne supprime d'abord l'ancien. Si vous ne voulez pas ce texte supplémentaire à la fin du fichier, supprimez l'ancien fichier avant d'écrire dans le nouveau.
- La suppression d'un fichier texte libère la mémoire tampon de fichier allouée à ce fichier ainsi que les sélecteurs de fichier sur le disque.
- La première fois que vous ouvrez un fichier texte à accès aléatoire, créez-le avec une longueur d'enregistrement spécifiée. Chaque fois que vous ouvrez ensuite ce fichier, vous devez spécifier la même longueur.
Dernière mise à jour : Samedi, le 15 février 2020