Dateizugriffe: Bestimmte Abschnitte innerhalb einer Datei löschen
-
Hi!
Wie kann ich einen bestimmten Abschnitt aus einer Datei löschen, auf die ich mit "fopen" zugreife?
Ich möchte die Datei nur nicht komplett neu anlegen und kopieren usw., weil die Datei sehr groß werden kann und das zu lange dauern würde...
-
Wenn du mitten in der Datei etwas löschen willst kommst du fast nicht ums Kopieren herum.
Also:
- Datei durchwandern bis an die Stelle ab der gelöscht werden soll - Index speichern
- Weiter durchwandern bis an die Stelle ab der nicht mehr gelöscht werden soll - Index2 speichern
- Die Datei ab Index2 nach vorne ab Index kopieren.
Da dies in der Datei sehr lange dauert lädt man sehr häufig die gesamte Datei, löscht Dateien im Programm und speichert dann wieder ab.
MfG SideWinder