Documentation de Gambas - /comp/gb/file

/comp/gb/file

# File (gb)

Cette classe est utilisée pour :

- Représenter un fichier ouvert avec l'instruction OPEN.

- Accéder aux flux d'entrée standard, de sortie et d'erreur.

- Manipuler des chemins de fichier, avec ses méthodes statiques.

Vous ne pouvez pas créer cette classe directement. Vous devez utiliser l'instruction OPEN.

Cette classe hérite Stream.
Cette classe n'est pas instanciable.

Propriétés statiques | Méthodes statiques
--- | ---

Retourne la sortie standard du flux d'erreur.
Err
Retourne le flux d'entrée standard.
In
Retourne le flux de sortie standard.
Out

Retourne le nom du fichier sans son extension.
BaseName
Retourne le chemin associé à un fichier.
Dir
Retourne l'extension du nom du fichier.
Ext
Charge un fichier et retourne son contenu dans une chaîne de caractères.
Load
Retourne le nom composant le chemin d'accès au fichier.
Name
Enregistre le contenu d'une chaîne de caractères dans un fichier.
Save
Définit le nom de base d'un chemin, et retourne le chemin modifié.
SetBaseName
Définit la partie répertoire d'un chemin, et retourne le chemin ainsi modifié.
SetDir
Définit l'extension du fichier, et retourne le chemin modifié.
SetExt
Définit la partie nom de fichier d'un chemin, et retourne le chemin modifié.
SetName

Propriétés | Méthodes | Evénements
--- | --- | ---

Retourne ou définit si le flux est bloquant.
Blocking
Retourne ou indique l'ordre des octets utilisé pour lire ou écrire des données binaires dans un flux (flux).
ByteOrder
Cette propriété retourne si la dernière utilisation de LINE INPUT a permis d'atteindre la fin du fichier au lieu d'atteindre simplement la fin de la ligne.
EndOfFile
Retourne ou indique le retour de chariot utilisé par ce flux.
EndOfLine
Retourne le descripteur de fichier du système associé au flux Stream.
Handle
Retourne un objet virtuelqui permet d'énumérer un flux ligne par ligne.
Lines
Retourne ou définit l’étiquette associée au flux.
Tag

Démarre la mise en tampon des données écrites dans le flux, de manière à ce que tout soit envoyé lors de l'appel à la Méthode Send.
Begin
Ferme le flux.
Close
Dépose les données mises en tampon depuis le dernier appel à la Méthode Begin.
Drop
Lit une ligne de texte dans le flux, comme l'instruction LINE INPUT.
ReadLine
Envoie toutes les données depuis le dernier appel à Begin en une seule salve.
Send

Cet événement est déclenché quand quelque chose est disponible en lecture depuis le fichier.
Read
Cette Evènement est levé lorsque l'écriture au fichier est possible.
Write