Hallo leute,
ein javaprogramm von mir, erzeugt im laufe der zeit diverse logDateien, ich würde nun gern, dann eine batch, die im autostart liegt, alle LogDatein in dem ordner löscht, nicht in diesem monat erzeugt wuden (also dass auch die vom 30.06.2009 gelöscht wird, obwohl erst der 02.07.2009 ist).
LogDatei:
Log_09.07.2009.log <- So sehen die alle aus...
meine frage is, wie kann ich per bat das aktuelle datum herrausfinden, dass ich einfach nur fragen muss ob monat und jahr unterschiedlich sind -> dann löschen.
Und wie kann ich aus dem dateinamen den monat und jahr filtern, also sowas wie substring() in anderen prog.-sprachen...
wenn möglich würde ich gern alle nur mit batch machen, keine andere scriptsprache.
mfg
ani
ein javaprogramm von mir, erzeugt im laufe der zeit diverse logDateien, ich würde nun gern, dann eine batch, die im autostart liegt, alle LogDatein in dem ordner löscht, nicht in diesem monat erzeugt wuden (also dass auch die vom 30.06.2009 gelöscht wird, obwohl erst der 02.07.2009 ist).
LogDatei:
Log_09.07.2009.log <- So sehen die alle aus...
meine frage is, wie kann ich per bat das aktuelle datum herrausfinden, dass ich einfach nur fragen muss ob monat und jahr unterschiedlich sind -> dann löschen.
Und wie kann ich aus dem dateinamen den monat und jahr filtern, also sowas wie substring() in anderen prog.-sprachen...
wenn möglich würde ich gern alle nur mit batch machen, keine andere scriptsprache.
mfg
ani