Tool zum Löschen von älteren Dateien gesucht ...

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Tool zum Löschen von älteren Dateien gesucht ...

Beitrag 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.
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
marco2007
Beiträge: 906
Registriert: 26.10.2006 13:19
Kontaktdaten:

Re: Tool zum Löschen von älteren Dateien gesucht ...

Beitrag von marco2007 »

Ich würd`s nochmal schreiben...ich finde für solche Anwendungen ist PB perfekt -> geht schnell und ist nicht viel Aufwand.
Windows 11 - PB 6.03 x64
_________________________________
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: Tool zum Löschen von älteren Dateien gesucht ...

Beitrag 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!
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Tool zum Löschen von älteren Dateien gesucht ...

Beitrag 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
a²+b²=mc²
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Re: Tool zum Löschen von älteren Dateien gesucht ...

Beitrag 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. :allright:

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 :mrgreen: ).

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.
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Benutzeravatar
Kukulkan
Beiträge: 1066
Registriert: 09.09.2004 07:07
Wohnort: Süddeutschland
Kontaktdaten:

Re: Tool zum Löschen von älteren Dateien gesucht ...

Beitrag 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
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Re: Tool zum Löschen von älteren Dateien gesucht ...

Beitrag von PureLust »

Volker Schmid hat geschrieben: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.
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. :allright:

Also viele Dank nochmals für den Link ... und ein schickes Wochenende noch. ;)
PL.
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Benutzeravatar
Kukulkan
Beiträge: 1066
Registriert: 09.09.2004 07:07
Wohnort: Süddeutschland
Kontaktdaten:

Re: Tool zum Löschen von älteren Dateien gesucht ...

Beitrag 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? :D

Volker
horst
Beiträge: 70
Registriert: 08.09.2004 19:33
Wohnort: München
Kontaktdaten:

Re: Tool zum Löschen von älteren Dateien gesucht ...

Beitrag 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..
horst
Benutzeravatar
Rings
Beiträge: 977
Registriert: 29.08.2004 08:48

Re: Tool zum Löschen von älteren Dateien gesucht ...

Beitrag von Rings »

DelAge32 hab ich erst heute gesehen.

Danke Horst,
genauso was brauch ich grad für
größere Batch-Operationen.

:allright:
Rings hat geschrieben:ziert sich nich beim zitieren
Antworten