n e w b i e, прочтите:
Код:

md /?
читать дальше »
Цитата:
Создание каталога.
MKDIR [диск:]путь
MD [диск:]путь
Изменение команды MKDIR при включении расширенной обработки команд:
Команда MKDIR создает при необходимости все промежуточные каталоги в пути.
Например, если \a не существует, то:
mkdir \a\b\c\d
приводит к тому же результату, что и:
mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d
При отключении расширенной обработки команд используется только второй вариант.
|
и используйте расширенную обработку команд
(вообще-то, она включена по умолчанию; главное, не забывать этим пользоваться), наподобие:
Код:

@echo off
setlocal enableextensions enabledelayedexpansion
set sFolder=e:\ISO
set sYear=%DATE:~-4%
set sDMY=%DATE:~0,2%%DATE:~3,2%%DATE:~-4%
md "%sFolder%\%sYear%\%sDMY%"
endlocal
exit /b 0
P.S. А почему не в формате «YYYYMMDD»? Это же удобнее.