Ich bin auf einen Fehler in meinem DOS-Skript gestoßen, der Datums- und Zeitdaten für die Benennung von Dateien verwendet. Das Problem war, dass ich eine Lücke hatte, weil die Zeitvariable für Stunde <10 nicht automatisch die führende Null lieferte. Also gibt echo% time% zurück: '9: 29: 17.88'.
Kennt jemand eine Möglichkeit, führende Nullen bedingt aufzufüllen, um dies zu beheben?
Weitere Informationen: Mein Befehl zum Festlegen des Dateinamens lautet:
set logfile=C:\Temp\robolog_%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log
Dies endet mit: C: \ Temp \ robolog_20100602_ 93208.log (um 9:23 Uhr morgens).
Diese Frage hängt mit dieser zusammen .
Vielen Dank