L'utilisation courante de cette classe se décompose en 3 phases : l'ouverture du fichier, soit depuis le constructeur, soit en appelant la méthode open()
, la lecture des données depuis le fichier, et la fermeture de celui-ci.
Lors de l'ouverture d'un fichier, le nom passé en argument peut etre relatif ou absolu, ou debarrassé du chemin. Si aucun chemin ne précède le nom du fichier, alors celui-ci sera cherché dans le répertoire courant (celui à partir duquel a été lancé oRis), puis, s'il n'est pas trouvé, dans chacun des répertoires référencés dans la variable d'environnement ORISPATH.
close |
Ferme le fichier actuellement ouvert. |
delete |
Appelée lors de la destruction de l'instance. |
eatBlanks |
Se place sur les prochaines données valides à lire, c'est à dire, ignore tous les caractères neutres et se place sur les prochaines données non neutres. |
eof |
Indique si la fin du fichier actuellement ouvert a été atteinte ou non, c'est à dire s'il reste des données à lire ou non. |
fail |
Indique si la dernière ouverture d'un fichier a été effectuée ou non avec succès. |
getContent |
Charge le contenu entier du fichier en mémoire. |
new |
Ouvre en lecture un fichier texte existant, et s'apprete à en extraire les données. |
open |
Ouvre en lecture un fichier texte existant, et s'apprete à en extraire les données. |
readFloat |
Lit un réel dans le fichier. |
readInt |
Lit un entier dans le fichier. |
readLine |
Lit le contenu du fichier à la position courante, et jusqu'au prochain retour à la ligne. |
readObject |
Extrait un objet du fichier. |
readString |
Lit un nombre donné de caractères dans le fichier. |
readWord |
Lit un mot, c'est à dire le contenu du fichier à la position courante, et jusqu'au prochain caractère de séparation (espace, retour à la ligne, etc . |