Thread Dateien löschen (21 answers)
Opened by lukastonner at 2010-02-07 19:15

pq
 2010-02-07 20:33
#132212 #132212
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
du hast insofern recht, dass die daten nicht gelöscht werden. die datei ist dann nur nicht mehr im system verlinkt, weshalb sie sozusagen gelöscht ist. die funktion heisst aber unlink, weil es nunmal nu rein unlink ist.

wenn du dateien wirklich löschen willst, musst du sie schon komplett mit dummy-daten überschreiben. aber das hat nichts mit perl zu tun.
du kannst also ruhig unlink benutzen, es sei denn, du willst deine festplatte mit sensiblen daten komplett reinigen, so dass auch ein recovery nicht mehr an die daten rankommt.
der hinweis von bianca auf symbolische links ist insofern etwas irreführend, da unlink tatsächlich einen link entfernt. aber einen anderen als den symbolischen.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Dateien löschen