Достаточно часто, особенно для резервных копий необходимо создавать папку с именем текущей даты, а затем копировать в нее бэкап. Есть насколько вариантов создания такой папки:
MD %SYSTEMDRIVE%\%date:~-10%
Такая команда создаст в корне системного диска папку с именем текущей даты. Но эта команда не будет работать, если региональные установки отличны от русского и в разделителях даты используется слеш. В таком случае, можно сделать по другому:
md %systemdrive%\%date:~0,2%_%date:~3,2%_%date:~6,4%
или
md %systemdrive%\%date:~6,4%_%date:~3,2%_%date:~0,2%
Как вариант, можно рассмотреть добавление к имени файла текущей даты:
Имя файла test.txt будет переименовано в test_15-08-2015.txt
Аналогичная задача, только в имя папки нужно добавить время
rem время с точками
set mytime=%time%
set mytime=%mytime:~0,2%.%mytime:~3,2%.%mytime:~6,2%
echo %mytime%
rem время без точек
set mytime=%time%
set mytime=%mytime:~0,2%%mytime:~3,2%%mytime:~6,2%
echo %mytime%
Далее можно подставлять куда нужно переменную %mytime%
Формат времени hh:mm:ss зависит о региональных настроек, для USA будет по-другому,также как и дата.