Я столкнулся с ошибкой в моем сценарии DOS, которая использует данные даты и времени для именования файлов. Проблема заключалась в том, что у меня был пробел, потому что переменная времени не обеспечивала автоматически нулевой начальный угол в течение часа <10. Таким образом, запуск> echo% time% возвращает: «9: 29: 17.88».
Кто-нибудь знает способ условно дополнить ведущие нули, чтобы исправить это?
Больше информации: Моя команда установки имени файла:
set logfile=C:\Temp\robolog_%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%.log
который заканчивается: C: \ Temp \ robolog_20100602_ 93208.log (для 9:23 утра).
Этот вопрос связан с этим .
Благодарность