Moin!
Beim Löschen von Dateien (komplett, also auch aus dem Papierkorb raus) werden die Daten noch nicht wirklich gelöscht, es wird lediglich "vergessen", dass an der betreffenden Stelle noch Daten sind. Damit ist der Platz frei für neue Daten.
Bis zu diesem Zeitpunkt ist eine Rettung ohne große Probleme zu machen. (interessant was man mit solchen Tools manchmal noch an Schrott findet... )
Das gilt aber nicht, wenn man in einer existierenden Datei in der Mitte 200 Zeilen Code (von sagen wir 1000 Zeilen gesamt) löscht und die Datei dann wieder speichert. Weil die 200 Zeilen, die man aus der Mitte rausgelöscht hat, von den nachfolgenden Zeilen auf der Festplatte überschrieben wurden.
Also bleibt nichts anderes übrig, als den Code nochmal einzutippen und künftig über Strategien zur Verhinderung dieses GAUs nachzudenken. Ein Versionierungssystem würde gerade für Quellcode da Wunder wirken, und ansonsten Backups. :)
Hinterher ist man immer schlauer. ;)
- Sven Rautenberg
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)