Dieses Programm habe ich geschrieben, weil ich periodisch irgendwelche temporären Ordner ausputzen wollte. Obwohl man mit Programmen wie Robocopy Dateien nach Erstellung-, Änderung- und Zugriffsdatum verschieben kann, habe ich kein gefunden, das Dateien ab einem bestimmten Alter löscht.
Das Problem taucht aber überall auf, wo massenweise temporäre Daten erstellt werden, LOG Dateien geschrieben werden, oder faule PC Benutzer sitzen.
DELD macht genau das. Es löscht Dateien nach Angabe eines bestimmten Alters und schafft hier Abhilfe.
Achtung – hier gilt ganz besonders: beschwert euch nicht, wenn euch irgendwann Dateien abhanden kommen. Das Teil ist ein Löschprogramm! AHA: Das ist kein BUG – it’s a Feature.
Kleinere Problemchen: das Teil ist nicht hundertprozentig wasserdicht. Es hat noch gewisse Probleme, wenn aus irgendwelchen Gründen der Zugriff auf die Dateien verweigert wird. Außerdem kommt es mir vor, als ob leere Ordner nicht immer automatisch gelöscht werden. Ich glaube, auch diese Ordner müssen der Altersgrenze entsprechen (muss ich checken).
Wie bei den anderen Programmen gilt auch hier: das Programm könnt Ihr von mir per E-Mail bekommen. Es online zu stellen ist mir gerade zu heiß. Am Ende lösch sich einer irgendwelche Vertragsdaten, und meint, er müsste mich verklagen, weil an der Tastatur zwei linke Hände waren.
Mittlerweile gibt es eine einfache Lösung mit den Standard Tools von Windows – hier FORFILES:
forfiles /s /P %TEMP% /D -30 /C „cmd /c IF @isdir==TRUE (rd @path /q ) ELSE (del @path /q ||echo @path )“