Accès au système de fichiers
publication: 21 mars 2022 / mis à jour 21 mars 2022
Gestion des fichiers
Cette section donne une introduction à l'utilisation des fichiers dans Forth. Il est divisé en cinq étapes faciles :
- Ouverture d'un fichier texte ASCII pour la saisie
- Ouverture d'un fichier pour la sortie
- Lire le fichier d'entrée jusqu'à ce que la chaîne corresponde (ou une autre condition corresponde)
- Écrit quelques lignes de l'entrée (modifiée ou non) à la sortie
- Fermer les fichiers.
Les types de données suivants sont utilisés :
- fam "File Access Method", décrit l'autorisation de lecture/écriture, etc.
R/O( -- fam ) valeur Lecture Seule fam.W/O( -- fam ) valeur Ecriture Seule fam.R/W( -- fam ) valeur lecture Ecriture fam
- ior "IO Result", Un résultat de retour de la plupart des appels IO, cette valeur est 0 pour succès ou différent de zéro comme code d'erreur.
- fileid "File Identifier", un ticket pour un fichier déterminé.
Création d'un nouveau fichier
-1 value myfileFid
: myFile ( -- )
s" /spiffs/myfile.fb"
2dup r/w open-file
if
drop r/w create-file
throw
else
nip nip
then
to myfileFid
;
Legal: site web personnel sans commerce / personal site without seling
