Le type
FichierDisque permet de manipuler un fichier texte présent sur disque. Les caractéristiques de ce fichier peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez
Déclaration d'une variable.
// Ecriture dans un fichier texte
MonFichier est un FichierDisque = fOuvre("Fichier.txt")
MonFichier.Ecrit("Compte-rendu")
Propriétés
Propriétés spécifiques à la description des variables de type FichierDisque
Les propriétés suivantes peuvent être utilisées pour manipuler un fichier texte :
| | |
Nom de la propriété | Type manipulé | Effet |
---|
DateCréation | DateHeure | Date et heure de création du fichier. |
DateDernierAccès | DateHeure | Date et heure du dernier accès au fichier. |
DateModification | DateHeure | Date et heure de dernière modification du fichier. |
Handle | Entier système | - Handle système du fichier,
- -1 si pas de fichier associé.
Cette propriété est disponible en lecture seulement. |
Remarque : Le fichier associé à une variable de type
FichierDisque est automatiquement fermé à la fin de la portée de la dernière variable associée au fichier.
Remarques
Fonctions utilisant le type FichierDisque
| |
fBloque | Bloque entièrement ou partiellement un fichier externe. |
fChangeTaille | Change la taille d'un fichier externe. |
fCherche | Cherche une chaîne de caractères ou un buffer dans un fichier ouvert avec la fonction fOuvre. |
fDébloque | Débloque entièrement ou partiellement un fichier externe. |
fEcrit | Écrit :- une chaîne de caractères dans un fichier externe.
- une portion de mémoire.
|
fEcritLigne | Écrit une ligne dans un fichier texte (au format ANSI ou UNICODE). |
fFerme | Ferme un fichier externe. |
fLit | Lit :- un bloc d'octets (bloc de caractères) dans un fichier externe (ANSI ou UNICODE),
- le contenu d'un fichier externe (ANSI ou UNICODE) pour l'affecter dans une portion de mémoire.
|
fLitLigne | Lit une ligne dans un fichier externe (au format ANSI ou UNICODE). |
fLitLigneExpressionRégulière | Lit une ligne d'un fichier externe et récupère dans des variables les morceaux de cette ligne en fonction d'une expression régulière. |
fNomFichier | Renvoie le nom d'un fichier externe actuellement ouvert. |
fPositionne | Renvoie et modifie la position en cours dans un fichier externe. |
fTaille | Renvoie la taille d'un fichier en octets. |