set X=%DATE:~3,2%-%DATE:~0,2%-%time:~0,2%-%time:~3,2%
if "%time:~0,1%" == " " set X=%DATE:~3,2%-%DATE:~0,2%-0%time:~1,1%-%time:~3,2%
mkdir "D:\%X%"
move "D:\1" "D:\%X%\"
X это текущая дата формата MM-DD-HH-mm (месяц-день-час-минута)
Если вы настаиваете, чтобы день был раньше месяца, то у вас потом сортировка разлезется. Бухгалтера так делают, но не айтишники. Я как-то пытался объянить бухгалтерам, почему айтишники используют такой "странный" формат
ГГГГ-ММ-ДД
, но без особого успеха. В глазах читалось:
Дети, слово малчик и слово сол пишется с мягким знаком, а слова вилька и тарелька без мягкого знака, понять это невозможно, нужно просто запомнить.