Hallo,
ich habe ein mehr oder weniger großes Batch-Problem, vieleicht kann mir hier jemand helfen.
Ziel ist es eine Batchdatei zu schreiben, die eine Ordnerstruktur, falls nicht vorhanden, erstellt.
Allerdings unter der Voraussetzung, das Datum vom Tag davor zu nutzen.
Beispiel:
Heute ist der 31.01.2008, heute mittag startet die Batch-Datei automatisch und soll folgende Ordner, falls nicht vorhanden, erstellen:
D:\2008\01\30\
In diesen Ordner sollen auch Daten von gestern, die allerdings erst heute vorliegen.
Ich ziehe mir momentan mit %date% das Systemdatum und teile es entsprechend auf.
Erstelle dann mit den Teilen die Ordner.
Allerdings habe ich das Problem, das ich eben immer das Datum vom Tag davor brauche.
Den Tag um eins verringern fällt aus, wegen den Monatswechseln.
Schaltjahre müssen natürlich auch berücksichtigt werden.
Das ganze soll ohne große Berechnungen funktionieren, mit einer möglichst kleinen Batchdatei.
Hat jemand ne Ahnung wie ich "einfach" an das Datum vom Vortag komme?
Vielen vielen Dank schon mal
ich habe ein mehr oder weniger großes Batch-Problem, vieleicht kann mir hier jemand helfen.
Ziel ist es eine Batchdatei zu schreiben, die eine Ordnerstruktur, falls nicht vorhanden, erstellt.
Allerdings unter der Voraussetzung, das Datum vom Tag davor zu nutzen.
Beispiel:
Heute ist der 31.01.2008, heute mittag startet die Batch-Datei automatisch und soll folgende Ordner, falls nicht vorhanden, erstellen:
D:\2008\01\30\
In diesen Ordner sollen auch Daten von gestern, die allerdings erst heute vorliegen.
Ich ziehe mir momentan mit %date% das Systemdatum und teile es entsprechend auf.
Erstelle dann mit den Teilen die Ordner.
Allerdings habe ich das Problem, das ich eben immer das Datum vom Tag davor brauche.
Den Tag um eins verringern fällt aus, wegen den Monatswechseln.
Schaltjahre müssen natürlich auch berücksichtigt werden.
Das ganze soll ohne große Berechnungen funktionieren, mit einer möglichst kleinen Batchdatei.
Hat jemand ne Ahnung wie ich "einfach" an das Datum vom Vortag komme?
Vielen vielen Dank schon mal
