Accès au système de fichiers
publication: 21 mars 2022 / mis à jour 21 mars 2022

Appel à collaboration
Vous développez des montages, simples ou complexes avec ESP32 et ESP32forth.
Partagez-les ici sur ce site.
ESP32forth ne pourra se développer qu'avec la collaboration active de toutes les bonnes volontés.
Vos montages peuvent aider d'autres développeurs.
Les montages des autres développeurs peuvent vous aider.
Pour proposer un article ou un montage, cliquez ici
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