Aktuelles Datum und aktuelle Uhrzeit in den Dateinamen einsetzen

Manchmal ist es sinnvoll, in einen Dateinamen auch das Datum der Erstellung mit hinein zu nehmen. Damit kann man dann die verschiedenen Versionen der Datei sehr einfach und schnell unterscheiden.

Es gibt im Kommandozeilenmodus von Windows die Variablen
%DATE% = Datum in der Form `TT.MM.JJJJ`
und
%TIME% = Zeit In der Form HH:MM:SS
Darüber hinaus kann man auch noch das Format und die Reihenfolge der einzelnen Teile des Datums und der Uhrzeit bestimmen:
%DATE:~6,4% = Jahreszahl vierstellig
%DATE:~3,2% = Monatszahl zweistellig
%DATE:~0,2% = Tageszahl zweistellig
%TIME:~0,2%= Stundenzahl zweistellig
%TIME:~3,2% = Minutenzahl zweistellig
%TIME:~6,2% = Sekundenzahl zweistellig
Hier ist ein Beispiel:
ren Test.txt Test"%DATE:~6,4%.%DATE:~3,2%.%DATE:~0,2%-%TIME:~0,2%.%TIME:~3,2%-%TIME:~6,2%".txt
ergibt
Test2011.12.05-21.13-37.txt

Man kann mit diesen Variablen auch Ordner erstellen, kopieren oder oder umbenennen. Beispiele:
Einen Ordner erstellen md "%date%-%time:~0,2%-%time:~3,2%-%time:~6,2%"
xcopy ordner "%date%-%time:~0,2%.%time:~3,2%-%time:~6,2%"


Navigation:
Zurück zur Übersicht