W skrypcie DOS natrafiłem na błąd, który używa danych daty i godziny do nazewnictwa plików. Problem polegał na tym, że skończyłem z luką, ponieważ zmienna czasu nie zapewniała automatycznie wiodącego zera dla godziny <10. Więc uruchomienie> echo% time% zwraca: „9: 29: 17.88”.
Czy ktoś zna sposób warunkowego wypełnienia zer wiodących, aby to naprawić?
Więcej informacji: Polecenie zestawu moich plików to:
set logfile=C:\Temp\robolog_%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log
co kończy się na: C: \ Temp \ robolog_20100602_ 93208.log (dla 9:23 rano).
To pytanie jest związane z tym .
Dzięki