size = FileLength(id)
id
angegebene
Datei zurück. Die von diesem Befehl zurückgegebene Größe wird
immer auf dem neusten Stand sein. Zum Beispiel könnten Sie
in die Datei schreiben und dann würde FileLength()
die neue
Größe der Datei zurückgeben.
Bitte beachten Sie, dass FileLength()
auch -1 zurückgeben kann,
wenn es die Größe der Datei nicht kennt. Dies kann zum Beispiel
dann geschehen, wenn die Datei von einer gestreamten Quelle
durch einen Datei-Adaptermodul gelesen wird.
Siehe auch Eof(), FilePos(), FileSize() und Seek().
OpenFile(1, "test.txt", #MODE_WRITE) NPrint(FileLength(1)) WriteLine(1, "Hello World.") NPrint(FileLength(1)) CloseFile(1)Der obige Code öffnet die Datei "test.txt" zum Schreiben und ruft
FileLength()
zweimal auf. Der erste Aufruf gibt 0 zurück,
da die Datei zu diesem Zeitpunkt noch leer ist, aber der zweite
Aufruf gibt 13 zurück, da nun einige Zeichen in die Datei geschrieben wurden.