Hi,
wenn Du Windows 2000 oder XP im Einsatz hast, dann ist das ganz einfach.
Du kannst dann nach ausführen dieses Scripts z.B. machen
MD C:\Backup%DateFmt(JJJJ-MM-TT)%
-> Ergebnis: C:\Backup\2002-10-22
MD C:\Backup%DateFmt(TT.MM.JJJJ)%
-> Ergebnis: C:\Backup\22.10.2002
Gruß
Matthias
***schnipp***
@ECHO OFF
REM ------------------------------------------------------------------------------------------------------------------------------------------------------
SET DateFmt(JJJJ)=%DATE:~9,4%
SET DateFmt(MM)=%DATE:~6,2%
SET DateFmt(TT)=%DATE:~3,2%
IF „%DateFmt(TT):~0,1%“ EQU „0“ SET DateFmt(T)=%DateFmt(TT):~1,1%
IF „%DateFmt(TT):~0,1%“ NEQ „0“ SET DateFmt(T)=%DateFmt(TT):~0,2%
IF „%DateFmt(MM):~0,1%“ EQU „0“ SET DateFmt(M)=%DateFmt(MM):~1,1%
IF „%DateFmt(MM):~0,1%“ NEQ „0“ SET DateFmt(M)=%DateFmt(MM):~0,2%
SET DateFmt(JJJJMMTT)=%DateFmt(JJJJ)%%DateFmt(MM)%%DateFmt(TT)%
SET DateFmt(JJJJ-MM-TT)=%DateFmt(JJJJ)%-%DateFmt(MM)%-%DateFmt(TT)%
SET DateFmt(JJJJ-MM)=%DateFmt(JJJJ)%-%DateFmt(MM)%
SET DateFmt(TT.MM.JJJJ)=%DateFmt(TT)%.%DateFmt(MM)%.%DateFmt(JJJJ)%
SET DateFmt(M/T/JJJJ)=%DateFmt(M)%/%DateFmt(T)%/%DateFmt(JJJJ)%
GOTO ENDE
REM ------------------------------------------------------------------------------------------------------------------------------------------------------
FEHLER
GOTO ENDE
REM ------------------------------------------------------------------------------------------------------------------------------------------------------
ENDE
***schnapp***
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]