
Вставить дату в имя файла
Бывает нужно в скриптах, например, для резервного копирования, вставить текущую дату в формируемое имя файла. Можно для этого просто использовать переменную среды окружения %date%. Но такие имена при сортировке по имени будут совсем не в том порядке, который удобен для человека. На много приятнее, когда дата выводится в формате «ГГГГ-ММ-ДД«. Для этого можно использовать ту же переменную date, но, применив к ней штатные средства форматирования. Для русской версии ОС подойдет такая строка:
%date:~6%-%date:~3,-5%-%date:~0,2%
Почувствуйте разницу:
Для других версий(языков) ОС цифры нужно будет поменять. Из примера видно, как это работает. Можно просто поэкспериментировать.