ich vermisse (bzw kenne nicht) bei Dateibearbeitung eine Möglichkeit an einer bestimmter stelle EOF(end of file) zu setzen.
szenario:
ich möchte die letzte 100 byte bei einer 30mb datei abschneiden.
dafür muss ich die ganze datei komplet von anfang an bis zur filesize()-100 in eine andere datei schreiben und einschliesslich diese datei umbenennen um die schon vorhandene überschreiben.
so eine vorgehensweise ist unefizient.
optimal wäre in diesem fall einfach EOF an Position filesize()-100 zu setzen aber so eine möglichkeit kenne ich leider nicht.
ich freue mich auf jeder Vorschlag
szenario:
ich möchte die letzte 100 byte bei einer 30mb datei abschneiden.
dafür muss ich die ganze datei komplet von anfang an bis zur filesize()-100 in eine andere datei schreiben und einschliesslich diese datei umbenennen um die schon vorhandene überschreiben.
so eine vorgehensweise ist unefizient.
optimal wäre in diesem fall einfach EOF an Position filesize()-100 zu setzen aber so eine möglichkeit kenne ich leider nicht.
ich freue mich auf jeder Vorschlag
Kommentar