Skip to main content
Skip table of contents

FSeek()

FSeek() – Position in einer Datei verändern

Die Funktion setzt die aktuelle Position einer Datei um aOffset Bytes weiter vor.

Parameter

Beschreibung

aFileObject:O

Fileobjekt, welches positioniert wird

aOffset:N

Anzahl der Bytes die vorgerückt wird

aSeekMode:N

Suchmodus;
default = FS_RELATIVE
FS_RELATIVEPosition wird ausgehend von aktueller verändert
FS_SETPosition wird ausgehend vom ersten Byte verändert
FS_ENDPosition wird ausgehen vom letzten Byte verändert

Rückgabewert


Numerisch - Neue Position

Beispiel

CODE
| aFileName, oFileObject, rBuffer, rBuffer2 |

aFileName   := 'C:\Temp\Test.txt',
oFileObject := FOpen(aFileName, FO_READ),

FSeek(oFileObject, 5),
WriteLn(FReadLn(oFileObject)),

FSeek(oFileObject, 9, FS_SET),
WriteLn(FReadLn(oFileObject)),

FSeek(oFileObject, -10, FS_END),
WriteLn(FReadLn(oFileObject)),

Weitere Verknüpfungen


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.