Open

From Base de connaissances eggdrops & TCL
Jump to: navigation, search

open - Ouvre un canal basé sur un fichier ou un pipeline

Syntaxe

open fileName access

Description

Cette commande ouvre un fichier et retourne un identificateur de canal qui peut être employé dans les appels suivants des commandes comme read, puts, et close.

L'argument access indique la façon de laquelle le fichier (ou commande pipeline) sera accédé. access peut avoir quelconque des valeurs suivantes:

  • r Ouvre le fichier pour la lecture seulement; le fichier doit déjà exister. C'est la valeur par défaut si access n'est pas spécifié.
  • r+ Ouvre le fichier pour la lecture et l'écriture; le fichier doit déjà exister.
  • w Ouvre le fichier pour l'écriture seulement. Le tronque s'il existe. S'il n'existe pas, crée un nouveau fichier.
  • w+ Ouvre le fichier pour la lecture et l'écriture. Le tronque s'il existe. S'il n'existe pas, crée un nouveau fichier.
  • a Ouvre le fichier pour l'écriture seulement. Si le fichier n'existe pas, crée un nouveau fichier vide. Positionne le curseur à la fin du fichier.
  • a+ Ouvre le fichier pour la lecture et l'écriture. Si le fichier n'existe pas, crée un nouveau fichier vide. Positionne le curseur à la fin du fichier.

Voir également

exec, puts, flush, gets, read, eof, close, socket, seek, tell, fconfigure, fblocked, fcopy, Utilisation des fichiers