Добавляем в имя файла дату в формате YYYYMMDD (год, месяц, день)
Задача: добавить в имя файла информацию о дате его создания, в формате год, месяц, день.
Проблема: переменная %DATE% выдает дату в формате: Sat 08/13/2011 т.е. при попытке её использования, мы получим файл содержащий день недели в имени файла, но не дату, либо дату, но в неверном для нас формате.
Решение:
Используем возможности “обрезания” вывода переменной:
echo %date:~10%%date:~4,-8%%date:~7,-5%
Формат записи простой, мы три раза вызвали переменную и обрезали лишние символы, можно приспособить к любому языку, просто поменяв цифры.
Проблема: переменная %DATE% выдает дату в формате: Sat 08/13/2011 т.е. при попытке её использования, мы получим файл содержащий день недели в имени файла, но не дату, либо дату, но в неверном для нас формате.
Решение:
Используем возможности “обрезания” вывода переменной:
echo %date:~10%%date:~4,-8%%date:~7,-5%
Формат записи простой, мы три раза вызвали переменную и обрезали лишние символы, можно приспособить к любому языку, просто поменяв цифры.