Hi Andreas.
Den MS-Scheduler kenne ich auch nicht (meinst du AT oder geplante Tasks oder ist das kein Bordmittel, von dem du sprichst?!).
Wie dem auch sei, es gibt eine andere Lösung:
@echo off
for /f "tokens=1-4 delims=. " %%a in ('date /t') do (set weekday=%%a& set day=%%b& set month=%%c& set year=%%d)
c:\program files\winzip\wzzip" demo_%year%-%month%-%day%.zip c:\www\demo -P -r
copy c:\dump\demo_%year%-%month%-%day%.zip E:\www_dump
Die erste Zeile durchsucht das aktuelle Datum nach "delims" und packt die einzelnen Werte ins Environment. Für das deutsche Datum klappt es mit ".", bei US-Datum halt / als delims
Die Environment-Variablen lassen sich mit %varname% auslesen.
ich habs mit mkdir data_%year%-%month%-%day% probiert und es funktioniert hervorragend. Sonst kannst du ja noch %weekday% dazusetzen.
Unter dem Link findest du noch andere Hints zu Batch-Programming, untetr anderem auch, wie du die Zeit auf die gleiche Weise setzen kannst, falls das interessant ist.
http://www.ericphelps.com/batch/
Grüße
Sascha