Hallo,
gibt es eine Möglichkeit, den Dateizeiger direkt ans Ende einer
Datei mit seek zu setzen oder muss ich die Datei zuerst komplett
durchlaufen?
Was genau hast du denn vor? Wenn du Daten dranhängen willst, wäre es nicht effizienter und sinnvoller, die Datei mit >> zu öffnen?
nicht in allen Fällen.
Beispielsweise könnte man erst von einer bestimmten Stelle lesen wollen, danach am Ende schreiben.
Das schließen und neu öffnen würde hier in allen Fällen länger dauern, zudem könnte man seinen <http://de.selfhtml.org/perl/funktionen/einausgabe.htm#flock@title=exklusiven Zugriff> verlieren.
Während dem neu öffnen kann auch ein anderer Prozess Änderungen an der Datei vornehmen, was zu unerwarteten Ergebnisse führen kann. Das Resultat ist eine Sicherheitslücke. Ich empfehle mal nach "Race Condition" zu suchen.
Gruß,
Benne
ie:% fl:( br:> va:) ls:> fo:| rl:° ss:) de:[ js:| ch:| mo:} zu:)