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

Printed on: April 25, 2024 at 23:04 o'clock

Member: bastla
bastla Mar 08, 2008, updated at Oct 18, 2012 at 16:35:28 (UTC)
Goto Top
Hallo iceget!
Datumsermittlung hatten wir (nur eben für -1 Tage face-wink) zB da ...

Grüße
bastla
Member: iceget
iceget Mar 11, 2008 at 08:42:06 (UTC)
Goto Top
Hallo Bastla!

Vielen Dank!

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