Hallo Siechfred,
Tag opi.
Da jede Zeile in der Datei die gleiche Stringlänge hat, benötige ich
die Größe der Datei in Bytes, um an die Richtige Stelle in der Datei
mit seek springen zu können.Du könntest dir auch eine Indexdatei anlegen, mit deren Hilfe es problemlos möglich wäre, an eine bestimmte Stelle der Textdatei zu springen.
Meinst du eine zusätzliche Datei die bei jedem Append gepflegt wird?
Zum Beispiel:
datei.txt
datei_index.txt
In datei_index.txt steht dann immer der aktuelle Byte-Wert der
Position, zu ich gerne springen möchte? Das wäre eine Überlegung
wert. Diesen Wert könnte ich auch in der ersten Zeile von datei.txt
ablegen mit einer festen Länge, zum Beispiel
zeile30=000000030043
Oder meinst du in der datei.txt vor jeder Zeile einen Wert abzulegen?
Hierfür müsste ich trotzallem die Datei bis zu der Position durchlesen
und den Index auswerten, was mir zu lange dauert.
Greez,
opi
Selfcode: ie:( fl:( br:^ va:) ls:] fo:) rl:( n4:? ss:| de:] ch:? mo:|