dommasch

Batch: Wochentagabfrage mit date

geschlossengelöstFrageBatch, Shell Entwicklung
Hallo,

ich habe seit einiger Zeit ein Backup-Script zu laufen welches für jeden Wochentag einen Ordner anlegt und Dateien hineinkopiert. Nach 7 Tagen wird somit jeweils der Ordner von vor einer Woche überschrieben. Bisher hatte ich das ganze unter Win2k realisiert:

[...]
set jahr=%date:~-4%
set monat=%date:~-7,2%
set tag=%date:~-10,2%
set wochentag=%date:~-13,2%

rd /S /Q U:\%wochentag%
md U:\%wochentag%
[...]

Nun wollte ich das Script unter Win2k3-Server laufen lassen, musste jedoch feststellen, dass hier %date% keinen Wochentag enthält.
Wie kann ich unter Win2003Server den Wochentag abfragen bzw. welche Alternativen bleiben mir?

Grüße,

T. Lindner
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 9466

Url: https://administrator.de/forum/batch-wochentagabfrage-mit-date-9466.html

Ausgedruckt am: 02.08.2025 um 14:08 Uhr

mathe57
mathe57 14.04.2005 um 14:12:03 Uhr
Hallo "dommasch"!

Ich verwende schon seit vielen Jahren das Tool BE (Batch Enhancer) aus den uralten Norton Utlities für DOS.

Hier die Help-List:

Batch Enhancer, Norton Utilities 6.01, Copyright 1991 by Symantec Corporation
Neue Befehle für bessere Batchdateien.

BE Befehl [Parameter] [/DEBUG] [?]
BE Pfad [ [GOTO] Label]

Befehle sind:
ASK PRINTCHAR
BEEP REBOOT
BOX ROWCOL
CLS SA
DELAY SHIFTSTATE
EXIT TRIGGER
GOTO WEEKDAY
JUMP WINDOW
MONTHDAY

/DEBUG Anzeige des ERRORLEVEL-Codes.
? Hilfe
Pfad Name der BE-Befehlsdatei.
Label Sprungmarke in der Datei, an dem die Ausführung beginnen soll.


Für Dein Problem verwende ich BE WEEKDAY

Das liefert die Wochentags-Nr. (Sonntag=1) als errorlevel-Wert, den Du dann weiterverarbeiten kannst.

Viel Erfolg

Mathias
dommasch
dommasch 14.04.2005 um 14:40:17 Uhr
Hallo Mathias,

danke für die schnelle Antwort. Gibt es diesen Batch Enhancer irgendwo zum download. Meine ersten Versuche mit Google landeten alle auf nicht vertraueneregenden Seiten mit der Top-Level-Domain .ru. face-smile

Vielen Dank für deine Hilfe,

Thomas
mathe57
mathe57 14.04.2005 um 20:10:20 Uhr
Hallo "dommasch"!

.ru wäre mir auch zu unsicher. Kleiner Service des Hauses.

Gugst Du unter:

mathiaskehr.de/download/be.zip

Rückfragen zur Verwendung des BE gerne per eMail oder hier.

Tschüß

Mathias
dommasch
dommasch 22.04.2005 um 14:51:48 Uhr
Hallo Mathias,

vielen Dank! Es hat alles gekappt. War gerade im Urlaub, desswegen die Verzögerung.

Grüße,
Thomas
dommasch
dommasch 22.04.2005 um 14:54:37 Uhr
...und ne tolle Webstite hast du auch, Sehr schöne Bilder!!!