iceget
Goto Top

Batch Dateien unter Windows XP - date 3 Tage zurückausgeben

Hallo Leute,

und zwar folgendes Problem:

wenn ich einen Ordner anlegen mittels:
mkdir c:\%date%\

wird mir ja der Ordner c:\08.03.2008\ angelegt.

Ich möchte das jeden Tag ausführen.

Das Script soll dann jeden Tag nachschauen ob der Ordner c:\05.03.2008\ (%date% -3 Tage) noch existiert.

Nur, wie stell ich das ein damit mir der Befehl %date% den 05.03.2008 ausgibt?

Mit Linux funktioniert das einfach und zwar:
backup_directory=`date -d "-3 day" +"%d_%m_%Y"`
rm -rf /backup/daily_backups/$backup_directory*.tar.gz

Könnt ihr mir helfen?

Vielen Dank!

glg mAx

Content-Key: 82623

Url: https://administrator.de/contentid/82623

Ausgedruckt am: 29.03.2024 um 02:03 Uhr

Mitglied: bastla
bastla 08.03.2008, aktualisiert am 18.10.2012 um 18:35:28 Uhr
Goto Top
Hallo iceget!
Datumsermittlung hatten wir (nur eben für -1 Tage face-wink) zB da ...

Grüße
bastla
Mitglied: iceget
iceget 11.03.2008 um 09:42:06 Uhr
Goto Top
Hallo Bastla!

Vielen Dank!

Ich habe das jetzt mittels Date for Windows (was von der Linux kompiliert wurde) erstellt.