Re^2: DP: aktuelle Zeit und Datum in eine Variable
wie bekomme ich es hin, dass eine Datei generiert wird?
xcopy "C:\temp\backup.txt" C:\TEST\%DateFmt(JJJJ-MM-TT)% /c /s /r /i >C:\TEST\log.txt
hier wird dann immer auf eine Eingabe gewartet. D= Dokument, V=Verzeichnis
Kann ich auch die Uhrzeit mit ins Spiel bringen?
danke
Steffi
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