Создать папку через командную строку в Windows 10 можно за секунды, если знать правильные команды. Это удобно, когда нужно быстро создать структуру директорий без использования проводника. В большинстве случаев хватает одной команды md или mkdir, но есть и другие способы — например, через PowerShell.
В этом гайде разберём все варианты: от простого до продвинутого, с примерами и нюансами. Начнём с самого быстрого метода — классической командной строки.
Способ 1: командная строка и команда md
Самый простой способ создать папку — использовать команду md (сокращение от make directory). Она работает в стандартной командной строке Windows (cmd).
Откройте командную строку: нажмите Win + R, введите cmd и нажмите Enter. Теперь введите:
md "C:\Новая папка"
Кавычки нужны, если в названии папки есть пробелы. Без пробелов можно обойтись без них: md C:\Test.
Команда mkdir делает то же самое — это полная форма md. Пример:
mkdir "D:\Документы\Проект"
Если нужно создать целую структуру вложенных папок за раз, добавьте ключ /D. Например: mkdir "C:\Папка1\Папка2\Папка3" /D — все директории будут созданы автоматически, даже если родительских папок не существовало
| Критерий | Команда md | Команда mkdir | Примечания |
|---|---|---|---|
| Длина команды | Короткая (2 символа) | Длинная (5 символов) | Удобнее использовать md для быстрого ввода |
| Поддержка ключей | Да | Да | Обе команды поддерживают одинаковые параметры, например /D для создания цепочки папок |
| Совместимость | Все версии Windows | Все версии Windows | Работают одинаково как в Windows 10, так и в более старых версиях |
| Пример использования | md Test | mkdir Test | Результат идентичен |
Сравнение команд и mkdir
Многие пользователи путают md и mkdir, но на самом деле это одно и то же. Разница только в длине команды. Однако есть нюансы, которые стоит учитывать при работе с ними.
Способ 2: создание папки в PowerShell
PowerShell — более мощный инструмент, чем стандартная командная строка. Здесь для создания папки используется команда New-Item.
Чтобы открыть PowerShell, нажмите Win + X и выберите соответствующий пункт. Далее введите:
New-Item -ItemType Directory -Path "C:\Новая папка"
Можно использовать сокращённые варианты параметров:
ni -ty dir -pa "D:\Test"
Pre-ввод команд в PowerShell поддерживает автодополнение: начните вводить команду и нажмите Tab, чтобы система подсказала варианты.
- Команда
New-Itemуниверсальна и подходит не только для папок, но и для файлов. - Ключ
-Forceпозволяет создать папку, даже если путь содержит несуществующие директории. - PowerShell чувствителен к регистру в некоторых случаях, но для названий папок в Windows это не важно.
Способ 3: создание папки с помощью командного файла (.bat)
Если вам нужно часто создавать папки по определённому шаблону, можно автоматизировать процесс с помощью командного файла. Это обычный текстовый файл с расширением .bat.
Создайте файл create_folder.bat и добавьте в него следующую строку:
@echo off
mkdir "C:\Мой проект\Папка1"
mkdir "C:\Мой проект\Папка2"
Теперь при запуске этого файла будут создаваться две папки в указанной директории.
- Откройте Блокнот.
- Введите команды для создания папок, как показано выше.
- Сохраните файл с расширением
.bat(в поле "Тип файла" выберите "Все файлы"). - Запустите файл двойным кликом.
⚠️ Внимание: при запуске командных файлов от имени администратора убедитесь, что команды не содержат опасных действий. Не запускайте файлы .bat от неизвестных источников — они могут выполнять деструктивные команды.
Нюансы работы с путями и именами папок
При создании папок через командную строку важно учитывать правила именования и работы с путями. В Windows есть ограничения на названия файлов и папок, а также на длину пути.
| Ограничение | Описание | Пример неверного названия | Пример верного названия |
|---|---|---|---|
| Запрещённые символы | \ / : * ? " < > | | Test?:Folder | Test_Folder |
| Длина названия | Не более 255 символов | Аааа...ааа (256 символов) | Короткое_название |
| Зарезервированные имена | CON, PRN, AUX, и др. | CON | Config |
| Длина пути | Не более 260 символов (по умолчанию) | C:\Очень\Длинный\Путь\...\Папка | C:\Короткий\Путь\Папка |
Продвинутые сценарии: создание папки с текущей датой
Иногда нужно создать папку с именем, содержащим текущую дату. Это удобно для организации бэкапов или проектов. В командной строке это делается так:
mkdir "%date%_backup"
Однако формат даты в %date% зависит от региональных настроек системы. В русскоязычной Windows по умолчанию это будет что-то вроде ср 12.06.2025. Чтобы получить только дату, можно использовать такой трюк:
for /f "tokens=2-4 delims=. " %%i in ('date /t') do mkdir "%%k-%%j-%%i"
Эта команда создаст папку с именем в формате ГГГГ-ММ-ДД.
Создание папок с датой в названии удобно для автоматической организации файлов, но требует корректировки формата под ваши региональные настройки
Практика: пошаговая инструкция для новичков
Если вы никогда не работали с командной строкой, следуйте этой инструкции, чтобы создать папку на рабочем столе:
- Откройте командную строку: нажмите
Win + R, введитеcmdи нажмитеEnter. - Перейдите на рабочий стол: введите
cd %userprofile%\Desktopи нажмитеEnter. - Создайте папку: введите
md Новая_папкаи нажмитеEnter. - Проверьте результат: откройте проводник и убедитесь, что папка появилась на рабочем столе.
Что нужно проверить перед созданием папки?
Часто задаваемые вопросы
Можно ли создать папку в корне диска C:?
Да, но для этого потребуются права администратора. Откройте командную строку от имени администратора (через меню Win + X) и используйте команду md C:\Новая_папка. без прав администратора система выдаст ошибку "Отказано в доступе".
Почему команда не работает?
Возможные причины: неправильный синтаксис (например, отсутствуют кавычки при пробелах в имени), недостаточно прав, диск защищён от записи или путь содержит недопустимые символы. Проверьте введённую команду на наличие ошибок.
Как создать несколько папок одной командой?
Используйте команду md с перечислением имён через пробел: md Папка1 Папка2 Папка3. Все папки будут созданы в текущей директории. Если нужно создать их в другом месте, укажите полные пути.
Чем отличается от в Windows?
Ничем — это две формы одной и той же команды. md — это сокращение от make directory, а mkdir — полное название. Обе команды работают одинаково и поддерживают одни и те же параметры.