Следующий пакетный файл:
@echo off
setlocal enabledelayedexpansion
for %%f in (*) do (
set a=%%~tf
echo !a:~0,4!-!a:~5,2!-!a:~8,2!
)
отобразит дату каждого файла в текущем каталоге в формате, подходящем для включения его в имя файла, при условии, что вы установили формат даты по умолчанию наВаша машина ISO 8601 .Если нет, вам нужно будет немного его изменить, наберите help set
в командной строке, чтобы получить информацию о том, как именно работает этот jibberish.(Имейте в виду, что я использую !
с вместо %
с для отложенного расширения, но примеры, приведенные в справке, используют %
с.)
Я полагаю, вы знаете, как принятьэто оттуда.