Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


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»? Это же удобнее.

Отправлено: 03:55, 03-12-2011 | #2