fileExists(path:byte[])->bool
Gibt true zurück, wenn die Datei im Dateisystem vorhanden ist.
eof()->int
Ein Wert grösser 0 (true) wird zurückgegeben, falls der Dateiende-Indikator gesetzt wurde. Andernfalls wird 0 (false) zurückgegeben.
renameFile(path:byte[], newPath:byte[])
Benennt die mit “path” definierten Datei in “newPath” um.
renameFile("my_file.txt", "my_new_file.txt")
deleteFile(path:byte[])
Löscht die mit “path” definierten Datei.
deleteFile("my_file.txt")
getFileSize(path:byte[])->long
Gibt die Grösse der mit “path” definierten Datei in Anzahl Bytes zurück.
size = getFileSize("my_file.txt")
close()
Schliesst die zuvor geöffnete Datei.
close()
readFloat()->float
Liest ein float-Wert aus der vorher geöffneten Datei.
open(C_READ, "my_file.txt")
val = readFloat()
close()
readLong()->long
Liest ein long-Wert aus der vorher geöffneten Datei.
open(C_READ, "my_file.txt")
val = readLong()
close()
readInt()->int
Liest ein int-Wert aus der vorher geöffneten Datei.
open(C_READ, "my_file.txt")
val = readInt()
close()
readByte()->byte
Liest ein byte-Wert aus der vorher geöffneten Datei.
open(C_READ, "my_file.txt")
val = readByte()
close()
read()->byte
Liest ein einzelnes Zeichen aus der vorher geöffneten Datei.
open(C_READ, "my_file.txt")
text:byte[13] # to hold "Hello World!"
for i in 13:
text[i] = read()
close()
writeFloat(val:float)
Schreibt ein float-Wert in die vorher geöffnete Datei.
open(C_WRITE, "my_file.txt")
writeFloat(123.456)
writeFloat(-123.456)
close()
writeLong(val:long)
Schreibt ein long-Wert in die vorher geöffnete Datei.
open(C_WRITE, "my_file.txt")
writeLong(2147483647)
writeLong(-2147483647)
close()
writeInt(val:int)
Schreibt ein int-Wert in die vorher geöffnete Datei.
open(C_WRITE, "my_file.txt")
writeInt(32767)
writeInt(-32768)
close()
writeByte(val:byte)
Schreibt ein byte-Wert in die vorher geöffnete Datei.
open(C_WRITE, "my_file.txt")
writeByte(255)
close()
write(val:byte)
Schreibt ein einzelnes Zeichen in die vorher geöffnete Datei.
open(C_WRITE, "my_file.txt")
text = "Hello World!"
for c in text:
write(c)
close()
open(type:byte, path:byte[])
Öffnet die mit “path” definierte Datei zum lesen, schreiben oder anhängen.
open(C_READ, "my_file.txt")
open(C_WRITE, "my_file.txt")
open(C_APPEND, "my_file.txt")