Seite 1 von 2
Tool zum Löschen von älteren Dateien gesucht ...
Verfasst: 15.10.2009 22:14
von PureLust
Hi zusammen ...
ich suche ein Programm (am liebsten ein kleines Consolen-Programm), mit dem man alle Dateien die älter als x Tage sind löschen kann.
Da ich durch googlen nichts passendes gefunden habe, hatte ich mich dran gesetzt mal eben selber eins zu schreiben.
Leider hat die PB-IDE mein Werk bei einem Absturz aber mit ins Nirvana gerissen (wie heute von mir schon mal in einem anderen Thread geposted).
Aber bevor ich das ganze Teilchen nun nochmals komplett neu schreibe dachte ich mir - frag doch mal hier im Forum nach - vielleicht hat oder kennt ja jemand ein kleines Tool das schon genau sowas kann.
Was es können sollte:
- alle Dateien die älter sind als 'x' Tage sollen gelöscht werden (durch übergabe von 'x' als Parameter).
- Übergabe eines Pfades wäre wünschenswert.
- sollte selbstständig und ohne Usereingabe ablaufen können und sich anschließend auch selber beenden.
Im Grunde kein großes Ding, war wie gesagt auch schon fast fertig damit (inkl. CMD-Parametern, kleiner Doku und Hilfetext,...) - aber wie gesagt - leider futsch.
Falls also jemand ein Programm kennt was o.G. Dinge erfüllt, so wäre 'ne kurze Info oder ein Link dazu sehr willkommen.
Thx und Gruß, PL.
Re: Tool zum Löschen von älteren Dateien gesucht ...
Verfasst: 15.10.2009 23:08
von marco2007
Ich würd`s nochmal schreiben...ich finde für solche Anwendungen ist PB perfekt -> geht schnell und ist nicht viel Aufwand.
Re: Tool zum Löschen von älteren Dateien gesucht ...
Verfasst: 15.10.2009 23:22
von STARGÅTE
Du musst jedoch unheimlich aufpassen das du beim testen deinen Code keine Fehler machst.
Denn wenn du "ausversehen" mal C: rekursiv nach älteren Dateien als 2003 oder so absuchst, kannst du schnell mal ein paar sehr wichtige Systemdateien verlieren.
Außerdem biete doch Windows selber solch eine Suchfunktion:
Suche -> Dateien und Ordner
Dateiname:
zB nur eine * für alle, oder halt deine speziellen Datein
Wann wurde die Datei geändert/erstellt/zugegriffen:
Vom : 01.01.1980
Bis : 01.01.2000
Und schon bekommst du eine Liste mit allen Datein älter als 2000 diese kannst du alle Auswählen und dann löschen fertig!
Re: Tool zum Löschen von älteren Dateien gesucht ...
Verfasst: 15.10.2009 23:43
von Kiffi
marco2007 hat geschrieben:geht schnell und ist nicht viel Aufwand.
eben!
Hier findest Du eine nette rekursive Funktion zum Ermitteln von Dateien.
Und ProgramParameter(), AddDate() & DeleteFile() kennst Du sicherlich auch.
Et voilà!
Grüße ... Kiffi
Re: Tool zum Löschen von älteren Dateien gesucht ...
Verfasst: 16.10.2009 00:03
von PureLust
Kiffi hat geschrieben:Hier findest Du eine nette rekursive Funktion zum Ermitteln von Dateien.
Und ProgramParameter(), AddDate() & DeleteFile() kennst Du sicherlich auch.
Abba logo.
Wie gesagt .... war ja auch schon fast komplett fertig damit (bis auf den letzten Schliff im Hilfe-Text) als mir die IDE meinen Source gefressen hat (den Thread dazu kennst Du ja

).
Sollte also keiner ein Tool kennen was genau das macht was ich benötige, dann werde ich mich wohl am Montag mal wieder dran setzen und das Ding nochmal neu schreiben - dann aber MIT Abspeichern.
Greetz, PL.
Re: Tool zum Löschen von älteren Dateien gesucht ...
Verfasst: 16.10.2009 08:42
von Kukulkan
Warum das Rad neu erfinden?
http://home.mnet-online.de/horst.muc/wbat32.htm#top
DelAge32.exe läuft hier auf einigen Servern um alte Temporärdateien rekursiv zu löschen. Super Einfach und zuverlässig im Taslplaner eingesetzt.
Der Download enthält eine gute Anleitung zum Syntax (der ist easy).
Volker
Re: Tool zum Löschen von älteren Dateien gesucht ...
Verfasst: 16.10.2009 14:32
von PureLust
Super, vielen Dank.
Von DelAge hatte ich schon in einigen Foren gelesen und alles was ich dazu gelesen habe deutete darauf hin dass es genau das macht was ich brauche.
Da ich aber leider nie einen Downloadlink dazu finden konnte (sah so aus als ob es das nur als VBScript gab), hatte ich mich dann halt dran gesetzt was eigenes anzufangen (und wie oben beschrieben dann ja leider den Source verloren).
Dein Link erspart mir nun viel Arbeit für's Neuschreiben.
Also viele Dank nochmals für den Link ... und ein schickes Wochenende noch.

PL.
Re: Tool zum Löschen von älteren Dateien gesucht ...
Verfasst: 16.10.2009 15:41
von Kukulkan
Hi PureLust,
Immer gern
Auf der oben verlinkten DelAge32-Seite von Horst Schaeffer gibt es auch eine PureBasic Ecke. Möglicherweise ist DelAge sogar in PB geschrieben?
Volker
Re: Tool zum Löschen von älteren Dateien gesucht ...
Verfasst: 17.10.2009 07:44
von horst
Hallo, ich bin's
Delage32 ist selbstverständlich in PureBasic geschrieben, wie alle meine 32-bit Windows-Programme (nur das alte Zeug in der MS-DOS Abteilung ist in Assembler).
Zu den Konsol-Programmen (wie Delage32) gibt's außerdem die PB Source (Download-Links in den jeweils zugehörigen *.txt Dateien), womit wir hier aber gar nicht mehr off-topic wären..
Re: Tool zum Löschen von älteren Dateien gesucht ...
Verfasst: 17.10.2009 08:49
von Rings
DelAge32 hab ich erst heute gesehen.
Danke Horst,
genauso was brauch ich grad für
größere Batch-Operationen.
