FileSeek()
Syntax
FileSeek(#Datei, NeuePosition.q [, Modus])Beschreibung
Ändert die Position des Lese/Schreib-Zeigers innerhalb der Datei.
Parameter
#Datei Die zu verwendende Datei. NeuePosition.q Die neue Position (in Bytes) relativ zum Anfang der Datei. Modus (optional) Der Such-Modus. Dies kann einer der folgenden Werte sein: #PB_Absolute: der Parameter 'NeuePosition' gibt eine absolute Position innerhalb der Datei an. (Standard) #PB_Relative: der Parameter 'NeuePosition' gibt einen Versatz (positiv oder negativ) relativ zur aktuellen Dateizeiger-Position an.
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Beispiel
File$ = OpenFileRequester("Datei auswählen...","","Alle Dateien (*.*)|*.*",0)
If File$
If ReadFile(0, File$)
; Lese die Länge der Datei
Length = Lof(0)
Debug "Datei-Länge: "+FormatNumber(Length, 0)+" Bytes"
; Setze den File-Pointer 10 Bytes vor dem Ende der Datei
FileSeek(0, Length - 10)
Debug "Position nach dem Suchen: "+FormatNumber(Loc(0), 0)
CloseFile(0)
Else
Debug "Kann die Datei nicht lesen: "+File$
EndIf
EndIf
Siehe auch
Loc(), Lof()
Unterstützte OS
Alle