This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 32.50 UAH.

Windows - Пишем в cmd, bat

Не работает? Начинай читать инструкцию.

Как создать папку в командной строке или из bat файла

Для создания папки на диске используется команда MKDIR или сокращенный вариант этой команды MD. Для создания папки из bat файла или командной строки, нужно использовать следующую команду:

Предлагаю ознакомиться с предложениями моих партнёров

MD FolderName

После выполнения этой команды будет создана папка FolderName в папке, откуда запущен bat файл. Чтобы создать файл в другом месте, используйте явное расположения новой папки.

Команда будет выглядеть так:

MD D:\FolderName

При создании папок можно пользоваться системными переменными. Можно создать папку в корне диска D и именем текущего пользователя. Для этого понадобится переменная %USERNAME%, а команда будет выглядеть следующим образом:

MD D:\%USERNAME%

Можно усложнить задачу и создать папку с именем текущего пользователя на системном диске этого компьютера.

Команда для этого будет выглядеть так:

MD %SYSTEMDRIVE%\%USERNAME%

При создании папок или файлов можно использовать любые системные переменные. Для создание на системном диске компьютера пользователя папки с именем равным текущей дате.

Команды для этого будут выглядеть так:

set datetemp=%date:~-10%
MD %SYSTEMDRIVE%\%datetemp%

Первая команда создает в памяти переменную datetemp, которая будет уничтожена по окончании работы bat файла или открыта командная строка. То тех пор, пока bat файл не закончил свою работу, или открыта командная строка, есть возможность оперировать со значением этой переменной. Переменной datetemp присваивается 10 символов справа налево от системной переменной DATE, то есть, от текущей даты.

Переменная DATE имеет формат Дн ДД.ММ.ГГГГ. Первые символы слева - имя дня недели и поэтому мы их отбросим и присвоим временной переменной datetemp только текущую дату.

Этим не ограничивается список возможностей при создании папок.  Получить список всех переменных можно при помощи команды SET.

Предлагаю ознакомиться с предложениями моих партнёров