Hallo ihr Lieben,
in oder aus Batch-Dateien heraus, benenne ich häufig Dateien, über einen Einzeiler, im folgenden Format:
<Dateiname>_%date:~-4%-%date:~-7,2%-%date:~-10,2%--%TIME:~0,2%-%TIME:~3,2%-%TIME:~6,2%.<Endung>
(ergibt: z.B. <Dateiname>_2013-01-01-- 8-08-04.<Endung>)
Bis Dato hat mich die fehlende führende Null bei der Zeitangabe nicht gestört (bzw. ist mir nicht aufgefallen) und es wurden alle Dateien halt nur mit einem Leerzeichen an der Stelle gespeichert.
Nun aber sollte VLC ein Video auf diese Weise erstellen, aber VLC nimmt mir die fehlende führende Null krumm und speichert die Datei mit dem Namen "<Dateiname>_2013-01-01--".
Mir ist aufgefallen, daß ein "TIME /t" an der Konsole, 08:08 liefert, ein "ECHO %TIME%" (oder "%TIME:~0,2%-%TIME:~3,2%") nur ein 8:08.
Gibt es eine Möglichkeit, das "%TIME:~0,2%" zu einer Ausgabe in Form von "08:08" (alsomit führender Null) zu bewegen?.