Я написал сценарий для удаления временных файлов. Скрипт создает журнал со всеми файлами удалены:CMD: Сохранить дату и время как имя файла
SET RemoveLog=RemoveLog_%date:~-4,4%_%date:~-10,2%_%date:~-7,2%__%time:~0,2%_%time:~3,2%.txt
(который будет создавать файл как RemoveLog_2014_03_09__09_12.txt
)
и сохранить что-то в этом журнале я использую:
ECHO. >> %MEMLET%\%RemoveLog%
(пустая строка в данном случае)
Это прекрасно работает, но на одном ноутбуке что-то еще происходит.
Файл сохраняется как RemoveLog_2014_03_09__
(09_12.txt
отсутствующего)
И везде я >> %MEMLET%\%RemoveLog%
в сценарии, в журнале в конце каждой строки я вижу 9_12.txt
Почему это происходит?
ноутбук имеет другой формат даты –
Как сохранить дату в файле, будет работать везде? – Solver
Я ответил на очень похожий вопрос здесь: http://stackoverflow.com/a/22813968/2152082 – Stephan