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