Truncate() v. Datei, aber aufwärts

  • Themenstarter Themenstarter aidoneus-h
  • Beginndatum Beginndatum
A

aidoneus-h

Hallo,

das Problem ist kurz beschrieben. Tuncate() einer Datei; dummerweise den Anfang wegschneiden anstatt dass Ende.

Spontan fällt einem so ein, die Datei auszulesen, den anfang wegzuschneiden und alles wieder zu speichern. Oder den file pointer zur passenden Stelle setzen, alles nachkommende in eine neue Datei speichern und die dann umbennen.

Ist leider aufgrund der größe der Datei nicht drin. Lässt sich das Problem sonst wie via PHP lösen, oder müsste ich den (schmerhaften) Weg gehen, und per Shell einen c code auszuführen, der das via File Descriptor ein paar Ebenen tiefer löst? Genau das würde ich gerne vermeiden, da man sich ja auch nicht gerade an ein Betriebssystem binden möchte.

Ich wäre für jeden Tipp dankbar; kann aber weder Geld, Gold noch Glück versprechen!
 
Zurück