В командной строке Windows для создания папок (каталогов) используется команда md
или ее аналог mkdir
(сокращение от английского make directory). С помощью данной команды можно создать одну или несколько новых папок в указанном каталоге. Также данная команда позволяет за один раз создавать целое дерево каталогов.
mkdir
— Эта команда аналогична команде md
.
Синтаксис
Параметры
Параметр | Описание |
---|---|
<drive>: | казывает диск, на котором требуется создать новый каталог. |
<path> | Указывает имя и расположение нового каталога. Максимальная длина любого отдельного пути определяется файловой системой. Это обязательный параметр. |
/? | Отображение справки в командной строке. |
Как создать каталог в командной строке
Чтобы создать каталог с именем MyDirectory в текущем каталоге, введите:
Также вы можете указать полный путь к создаваемой папке. Например, для того чтобы создать новую папку в корне системного диска нужно выполнить:
mkdir c:\MyDirectory
Как создать несколько папок в командной строке
Если нужно создать сразу несколько каталогов, то их можно перечислить после команды mkdir
(md
) через пробел. Так если ввести команду:
mkdir NewDirectory1 NewDirectory2 NewDirectory3
Как создать дерево каталогов в командной строке
Также команда mkdir
(md
) позволяет за один раз создать целое дерево каталогов. Для этого просто вводим команду mkdir
и через пробел указываем дерево каталогов, которое нужно создать. Например, если ввести команду:
mkdir NewDirectory1\NewDirectory2\NewDirectory3
То будет создана папка NewDirectory1, внутри нее NewDirectory2 и потом NewDirectory3.
Для проверки создания дерева каталогов можно использовать команду tree
, которая выводит структуру папок в виде дерева.
В командной строке Windows 7 и Windows 10 можно выполнять практически все действия, которые обычно выполняются в графическом интерфейсе операционной системы. В частности, здесь можно работать с файлами и папками, выполнять их создание, копирование и удаление. Это может быть полезно при создании резервных копий, восстановлении файлов, настройке серверов т. д.
В данном материале мы расскажем о том, как создать каталог (папку) в командной строке операционной системы Windows 7 или Windows 10.
Как создать папку через командную строку
В командной строке Windows для создания папок (каталогов) используется команда md или ее аналог mkdir (сокращение от английского make directory). С помощью данной команды можно создать одну или несколько новых папок в указанном каталоге. Также данная команда позволяет за один раз создавать целое дерево каталогов.
Синтаксис команды md выглядит следующим образом:
md [<drive>:]<path>
Где:
<drive>: | Указывает на диск, на котором нужно создать новый каталог. |
<path> | Указывает на путь к новому каталого и его имя. Максимальная длина пути зависит от используемой файловой системы. |
Нужно отметить, что синтаксис команд md и mkdir аналогичный и работают они совершенно одинаково. Поэтому вы можете использовать любую из этих команд.
Если вам нужно создать новую папку внутри вашего текущего каталога, то для этого достаточно ввести команду md и через пробел указать название для новой папки. Например, если нам нужно создать папку «MyFolder» в текущем каталоге, то для этого нужно ввести команду:
md MyFolder
Чтобы проверить выполнение можно использовать команду «dir /b», которая покажет список всех вложенных папок и файлов.
Также вы можете указать полный путь к создаваемой папке. Например, для того чтобы создать новую папку в корне системного диска нужно выполнить:
md c:\MyFolder
Естественно, путь к создаваемой папке может быть любым. Например, команда «md c:\tmp\MyFolder» создаст «MyFolder» внутри каталога «c:\tmp\»
Но, нужно помнить, что для создания папок в системных каталогах (например, в c:\Windows), командная строка должна быть запущенна от имени администратора.
Как создать несколько папок в командной строке
Если нужно создать сразу несколько каталогов, то их можно перечислить после команды md (mkdir) через пробел. Так если ввести команду:
md NewFolder1 NewFolder2 NewFolder3
То в текущем каталоге будут созданы сразу три папки: NewFolder1, NewFolder2 и NewFolder3.
Естественно, это будет работать и при указании полных путей к всем создаваемым папкам.
Как создать дерево каталогов в командной строке
Также команда md (mkdir) позволяет за один раз создать целое дерево каталогов. Для этого просто вводим команду md и через пробел указываем дерево каталогов, которое нужно создать. Например, если ввести команду:
md Folder1\Folder2\Folder3
То будет создана папка «Folder1», внутри нее «Folder2» и потом «Folder3».
Для проверки создания дерева каталогов можно использовать команду «tree», которая выводит структуру папок в виде дерева.
Посмотрите также:
- Как открыть скрытую папку в Windows 7
- Как удалить лишние папки из окна «Этот компьютер» в Windows 10
- Как изменить дату создания (изменения) файла в его свойствах
- Как переименовать файл (папку) в командной строке Windows 10, 7
- Как сделать папку скрытой
Автор
Александр Степушин
Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.
Остались вопросы?
Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.
In Windows, we can create directories from command line using the command mkdir(or md). Syntax of this command is explained below.
Create a folder from command line:
mkdir foldername
For example, to create a folder named ‘newfolder‘ the command is:
mkdir newfolder
Create directory hierarchy
We can create multiple directories hierarchy(creating folder and sub folders with a single command) using mkdir command.
For example, the below command would create a new folder called ‘folder1’ and a sub folder ‘folder2’ and a sub sub folder ‘folder3’.
mkdir folder1\folder2\folder3.
The above command is same as running the below sequence of commands.
mkdir folder1 mkdir folder1\folder2 mkdir folder1\folder2\folder3
Permissions issue
Yoou need to have permissions to create folder for the command to work. Not having permissions to create folder would throw up ‘access denied’ error.
C:\Users>mkdir c:\Windows\System32\test Access is denied.
If there exists a file or folder with the same name, the command throws up error.
C:\>md test A subdirectory or file test already exists.
If you don’t see a file or folder with that name, make sure to check if it’s not hidden.
Handling whitespaces
If the name needs to have space within, you should enclose it in double quotes.
For example, to create a folder with the name ‘My data’, the command would be
c:\>mkdir "my data"
Creating multiple folders
mkdir command can handle creating multiple folders in one go. So you can specify all the folders you wanted to create like below
C:\>mkdir folder1 folder2 subfolder1/folder3 subfolder2/subfolder21/folder4
The syntax of the command is incorrect.
If you get this error, make sure you are using the directory paths in Windows format and not in Linux format. On Linux, the directory paths are separated with ‘/’, but in Windows it’s ‘\’.
c:\>mkdir folder1/folder2 The syntax of the command is incorrect.
The right command is
c:\>mkdir folder1\folder2
Программистам часто приходится работать в консоли — например, чтобы запустить тестирование проекта, закоммитить новый код на Github или отредактировать документ в vim. Всё это происходит так часто, что все основные действия с файлами становится быстрее и привычнее выполнять в консоли. Рассказываем и показываем основные команды, которые помогут ускорить работу в терминале под OS Windows.
Для начала нужно установить терминал или запустить командную строку, встроенную в Windows — для этого нажмите Win+R
и введите cmd
. Терминал часто встречается и прямо в редакторах кода, например, в Visual Studio Code.
Чтобы ввести команду в консоль, нужно напечатать её и нажать клавишу Enter
.
Содержимое текущей папки — dir
Выводит список файлов и папок в текущей папке.
C:\content-server>dir
Том в устройстве C имеет метку SYSTEM
Серийный номер тома: 2C89-ED9D
Содержимое папки C:\content-server
06.10.2020 00:41 <DIR> .
06.10.2020 00:37 <DIR> .circleci
16.07.2020 16:04 268 .editorconfig
16.07.2020 16:04 10 .eslintignore
16.07.2020 16:04 482 .eslintrc
06.10.2020 00:37 <DIR> .github
16.07.2020 16:04 77 .gitignore
06.10.2020 00:41 <DIR> assets
06.10.2020 00:41 <DIR> gulp
16.07.2020 16:10 379 gulpfile.js
16.07.2020 16:10 296 320 package-lock.json
16.07.2020 16:10 751 package.json
16.07.2020 16:04 509 README.md
Открыть файл
Чтобы открыть файл в текущей папке, введите его полное имя с расширением. Например, blog.txt или setup.exe.
Перейти в другую папку — cd
Команда cd
без аргументов выводит название текущей папки.
Перейти в папку внутри текущего каталога:
C:\content-server>cd assets
C:\content-server\assets>
Перейти на одну папку вверх:
C:\content-server\assets>cd ..
C:\content-server>
Перейти в папку на другом диске:
c:\content-server>cd /d d:/
d:\>
Чтобы просто изменить диск, введите c:
или d:
.
Создать папку — mkdir или md
Создаём пустую папку code
внутри папки html
:
d:\html>mkdir coded:\html>dir
Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:25 <DIR> code
0 файлов 0 байт
3 папок 253 389 438 976 байт свободно
Создаём несколько пустых вложенных папок — для этого записываем их через косую черту:
d:\html>mkdir css\js
d:\html>dir
Том в устройстве D имеет метку DATA
Серийный номер тома: 0000-0000
Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:25 <DIR> code
03.11.2020 19:29 <DIR> css
Создаётся папка css
, внутри которой находится папка js
. Чтобы проверить это, используем команду tree
. Она показывает дерево папок.
Удалить папку — rmdir или rd
Чтобы удалить конкретную папку в текущей, введите команду rmdir
:
d:\html\css>rmdir js
При этом удалить можно только пустую папку. Если попытаться удалить папку, в которой что-то есть, увидим ошибку:
d:\html\css>d:\html>rmdir css
Папка не пуста.
Чтобы удалить дерево папок, используйте ключ /s
. Тогда командная строка запросит подтверждение перед тем, как удалить всё.
d:\html>rmdir css /s
css, вы уверены [Y(да)/N(нет)]? y
Показать дерево папок — tree
В любом момент мы можем увидеть структуру папок. Для этого используется команда tree
.
d:\html>tree
Структура папок тома DATA
Серийный номер тома: 0000-0000
D:.
├───code
└───css
└───js
Если вы хотите посмотреть содержимое всего диска, введите tree
в корне нужного диска. Получится красивая анимация, а если файлов много, то ещё и немного медитативная.
Удаление файла — del или erase
Команда для удаления одного или нескольких файлов.
d:\html>del blog.txt
Переименование файла — ren или rename
Последовательно вводим ren
, старое и новое имя файла.
d:\html>dir
Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:59 0 blag.txt
d:\html>ren blag.txt blog.txt
d:\html>dir
Содержимое папки d:\html
03.11.2020 19:23 <DIR> .
03.11.2020 19:23 <DIR> ..
03.11.2020 19:59 0 blog.txt
Команды одной строкой
Очистить консоль — cls
.
Информация о системе — systeminfo
.
d:\html>systeminfo
Имя узла: DESKTOP-6MHURG5
Название ОС: Майкрософт Windows 10 Pro
Версия ОС: 10.0.20246 Н/Д построение 20246
Изготовитель ОС: Microsoft Corporation
Параметры ОС: Изолированная рабочая станция
Сборка ОС: Multiprocessor Free
Информация о сетевых настройках — ipconfig
.
d:\html>ipconfig
Настройка протокола IP для Windows
Адаптер Ethernet Ethernet 2:
Состояние среды. . . . . . . . : Среда передачи недоступна.
DNS-суффикс подключения . . . . . :
Список запущенных процессов — tasklist
.
c:\>tasklist
Имя образа PID Имя сессии № сеанса Память
========================= ======== ================ =========== ============
System Idle Process 0 Services 0 8 КБ
System 4 Services 0 2 688 КБ
Secure System 72 Services 0 23 332 КБ
…
Справка по командам — help
Команда help
без аргументов выводит список всех возможных команд. help
вместе с именем команды выведет справку по этой команде.
d:\html>help tree
Графическое представление структуры папок или пути.
TREE [диск:][путь] [/F] [/A]
/F Вывод имён файлов в каждой папке.
/A Использовать символы ASCII вместо символов национальных алфавитов.
В этой статье приведены не все команды и не все их возможности, но вы всегда можете воспользоваться командой help
и узнать о том, что ещё может командная строка.
👉🏻 Больше статей о фронтенде и работе в айти в телеграм-канале.
Подписаться
Материалы по теме
- 10 горячих клавиш VS Code, которые ускорят вашу работу
- Полезные команды для работы с Git
- Полезные команды для работы с Node. js
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
ТелеграмПодкастБесплатные учебники
Updated: 05/01/2023 by
There are multiple ways to create or add a folder, subfolder, directory, and subdirectory on a computer. The methods for doing so depend on the operating system or where the directory is being created. Select a link below for steps on creating a directory or folder in each major operating system.
Creating a folder in Microsoft Windows
There are a few ways to create a folder in Microsoft Windows, generally depending on where you want the new folder to be placed. To proceed, select a method from the list below or check out each section individually.
- My Computer or Windows Explorer
- Windows desktop
- Create a new folder using a keyboard shortcut
- Windows command line
My Computer or Windows Explorer
- Press the Windows key+E to open Windows Explorer.
- On the left side of the window, select the drive or folder where you want to create the new folder; for example, the C: drive. Or, you can create a folder in the root directory.
- In Windows 11, click the New option in the menu bar and select Folder in the drop-down menu.
In Windows 8 and 10, on the Home tab, click the New folder icon.
In Windows 7 and earlier, in the file menu bar, click File and select Folder in the drop-down menu.
Tip
In all versions of Windows, you can also right-click on a blank portion of the folder, select New, and then Folder from the drop-down menu.
Note
If you’re using Windows 7 or earlier, and do not see the file menu bar at the top of Windows Explorer, press Alt to make it visible.
Windows desktop
- Navigate to the Windows desktop. You can quickly do this with the keyboard shortcut Windows key+D.
- Right-click any blank portion of the desktop.
- In the menu (like that shown in the picture), click New and then Folder.
- Once the new folder appears, type a name for it and press Enter.
Create a new folder using a keyboard shortcut
While in Windows Explorer, press Ctrl+Shift+N to create a new folder without using the mouse.
Windows command line
See the following MS-DOS and Windows command line user section to create a directory in the Windows command line.
Creating a directory in MS-DOS and Windows Command Prompt
Tip
It is more appropriate to use the term «directory» instead of «folder» when referring to the command line.
To create a directory in MS-DOS or the Windows Command Prompt (cmd), use the md or mkdir MS-DOS command. For example, below, we are creating a new directory called «hope» in the current directory.
mkdir hope
You can also create multiple new directories in the current one with the md command. In the following example, we are creating three new directories, called «user1,» «user2,» and «user3,» in the current directory.
md user1 user2 user3
To create a directory with spaces, you need to surround the directory name with quotes. In the example below, we create a «my example directory» in the current directory.
md "my example directory"
To create a directory in the parent directory without first moving to that directory, you can use the command below. The example below moves back one directory to create the «example» directory.
md ..\example
To create a subdirectory in a different directory without moving to it, use a command similar to the example below. This command creates a «test» directory in the hope directory.
mkdir hope\test
Tip
Once a directory is created, you can use the cd command to change and move to that directory.
To make a directory in another drive without moving to that drive, use a similar command to the example below. The following command creates an «example» directory on the F: drive. (The drive letter «f» should be substituted for the actual drive letter of the disk where you’re creating the folder: «c», «d», etc.)
md f:\example
- How to use the Windows command line (DOS).
- How to get to an MS-DOS prompt or Windows command line.
Create a directory with a batch file
A batch file consists of one or more commands that are entered into the command line. Therefore, you can use any examples from the section above in a batch file to create a new folder.
Creating a directory in Linux, Unix, and their variants
Tip
It’s traditional to call it a «directory» instead of «folder» in the command line, but both terms refer to the same thing.
To create a directory in Linux, Unix, or any variant, use the mkdir command. For example, below, we are creating a new directory called «hope» in the current directory.
mkdir hope
Tip
To explicitly specify that the new directory should be located in the current directory, you can prefix its name with a dot-slash («./»):
mkdir ./hope
To create a directory whose parent directories do not yet exist (creating the parent directories in the process), use the -p option with mkdir:
mkdir -p hope/files/documents
Tip
Once the new directory is created, you can use the cd command to change and move to that directory. To remove the directory (if it is empty), use the rmdir command. To change the permissions of a directory after it is created, use the chmod command.
- Linux and Unix shell tutorial
Creating a folder and directory in Microsoft Windows 3.X
File Manager
- Open File Manager
- Open the folder where you want to place the new folder, and on the top menu of File Manager, select File and then new folder.
MS-DOS
See the MS-DOS user section above for information about creating a directory in MS-DOS.
Creating a folder in macOS
Desktop folder
- Navigate to the macOS desktop.
- Right-click (tap two fingers on the trackpad or multi-touch mouse) any blank space on the desktop.
- Select New Folder from the drop-down menu.
- Type a name for the folder and press Return.
Create a folder in a directory
- Open Finder and navigate to the directory where you want to create the folder.
- Click File in the upper-left corner of the screen.
- Select New Folder in the drop-down menu.
- Type a name for the folder and press Return.
Tip
Users may also press the keyboard shortcut Command+Shift+N to create a new folder.
Tip
To create a directory in the Terminal command line, see the Linux steps.