readLine()->byte[256]
Lit un texte (sans ‘\n’) à partir du fichier précédemment ouvert.
open(C_READ, "mon_fichier.txt")
while not eof():
print(readLine())
close()
Notez que: Un maximum de 255 caractères peut être lu par appel.
writeLine(line:byte[])
Écrit un texte + ‘\n’ dans le fichier précédemment ouvert.
open(C_WRITE, "mon_fichier.txt")
writeLine("Hello World!")
close()
fileExists(path:byte[])->bool
Renvoie true si le fichier existe dans le système de fichiers.
eof()->int
Une valeur supérieure à 0 (true) est renvoyée si l’indicateur de fin de fichier a été activé. Dans le cas contraire, la valeur 0 (false) est renvoyée.
renameFile(path:byte[], newPath:byte[])
Renomme le fichier défini par “path” en “newPath”.
renameFile("mon_fichier.txt", "mon_nouveau_fichier.txt")
deleteFile(path:byte[])
Supprime le fichier défini par “path”.
deleteFile("mon_fichier.txt")
getFileSize(path:byte[])->long
Renvoie la taille du fichier défini par “path” en nombre bytes.
size = getFileSize("mon_fichier.txt")
close()
Ferme le fichier précédemment ouvert.
close()
readFloat()->float
Lit une valeur float dans le fichier précédemment ouvert.
open(C_READ, "mon_fichier.txt")
val = readFloat()
close()
readLong()->long
Lit une valeur long à partir du fichier précédemment ouvert.
open(C_READ, "mon_fichier.txt")
val = readLong()
close()
readInt()->int
Lit une valeur int à partir du fichier précédemment ouvert.
open(C_READ, "mon_fichier.txt")
val = readInt()
close()
readByte()->byte
Lit une valeur byte dans le fichier précédemment ouvert.
open(C_READ, "mon_fichier.txt")
val = readByte()
close()
read()->byte
Lit un seul caractère du fichier précédemment ouvert.
open(C_READ, "mon_fichier.txt")
text:byte[13] # à retenir "Hello World!"
for i in 13:
text[i] = read()
close()
writeFloat(val:float)
Ecrit une valeur float dans le fichier précédemment ouvert.
open(C_WRITE, "mon_fichier.txt")
writeFloat(123.456)
writeFloat(-123.456)
close()
writeLong(val:long)
Ecrit une valeur long dans le fichier précédemment ouvert.
open(C_WRITE, "mon_fichier.txt")
writeLong(2147483647)
writeLong(-2147483647)
close()
writeInt(val:int)
Ecrit une valeur int dans le fichier précédemment ouvert.
open(C_WRITE, "mon_fichier.txt")
writeInt(32767)
writeInt(-32768)
close()
writeByte(val:byte)
Ecrit une valeur en byte dans le fichier précédemment ouvert.
open(C_WRITE, "mon_fichier.txt")
writeByte(255)
close()
write(val:byte)
Ecrit un seul caractère dans le fichier précédemment ouvert.
open(C_WRITE, "mon_fichier.txt")
text = "Hello World!"
for c in text:
write(c)
close()
open(type:byte, path:byte[])
Ouvre le fichier défini par “path” pour le lire, l’écrire ou le joindre.
open(C_READ, "mon_fichier.txt")
open(C_WRITE, "mon_fichier.txt")
open(C_APPEND, "mon_fichier.txt")