cr: fopen mit w, sicherheit?

Beitrag lesen

hallo

ich öffne eine txt mit

file(test.txt); sowie
fopen("test.txt",w);
und sperre die datei dann sofort,
ändere den inhalt etwas ab und speichere ihn wieder.

sollte nun mal das speichern nicht funktionieren, wäre meine datei ja gelöscht (fopen mit w = 0bytes).

was kann ich tun um sicherzustellen, dass der inhalt nie verloren geht?

danke für eure hilfe und frohe ostern und viel spaß beim eier-suchen ;-)