System zarządzania dokumentami DMS Planowanie zasobów przedsiębiorstwa ERP Współdzielenie przepływu pracy dokumentów

Tworzenie folderu przez CMD – polecenie mkdir i jego opcje

6 min. czytania

Polecenie mkdir (Make Directory) w wierszu poleceń Windows (CMD) służy do tworzenia nowych folderów, pojedynczych i zagnieżdżonych, a jego aliasem jest komenda md.

W CMD nie ma wielu klasycznych opcji jak w systemach Unix/Linux – najważniejsze możliwości wynikają ze sposobu podania ścieżki: można tworzyć katalogi w różnych lokalizacjach, kilka naraz, a także całe drzewo podkatalogów jednym poleceniem.

Czym jest mkdir w CMD?

Najważniejsze fakty o tej komendzie:

  • komenda mkdir – służy do tworzenia katalogów (folderów) w systemie Windows;
  • alias md – możesz używać zamiennie z mkdir, składnia i działanie są identyczne;
  • Make Directory – od tego pochodzi nazwa polecenia.

W praktyce w CMD możesz pisać tak:

mkdir NazwaFolderu
md NazwaFolderu

Efekt będzie taki sam.

Podstawowa składnia polecenia mkdir

W systemie Windows składnia wygląda następująco:

mkdir [dysk:][ścieżka]
md [dysk:][ścieżka]

[dysk:] – opcjonalna litera dysku, np. C: lub D:.

[ścieżka] – ścieżka do katalogu, który ma zostać utworzony (pojedyncza nazwa lub złożona ścieżka z podfolderami).

Jeśli nie podasz litery dysku, komenda zadziała na aktualnym dysku i w aktualnym katalogu roboczym (tym, który widać w promptcie CMD).

Tworzenie pojedynczego folderu w bieżącym katalogu

Najprostsze użycie polecenia mkdir to stworzenie jednego folderu w aktualnej lokalizacji. Przykład:

mkdir Projekty

W bieżącym katalogu powstanie nowy folder o nazwie Projekty. Ten sam efekt da komenda:

md Projekty

Analogiczny przykład z dokumentacją Microsoft:

mkdir Directory1

Tworzy katalog Directory1 w aktualnym katalogu.

Tworzenie folderu w konkretnej lokalizacji (pełna ścieżka)

Możesz tworzyć foldery w dowolnym miejscu, podając pełną ścieżkę – bez konieczności wcześniejszego przechodzenia do tej lokalizacji. Przykłady:

mkdir C:\Users\John\Documents\NewFolder

Tworzy folder NewFolder w katalogu Documents użytkownika John.

md D:\Backup\2026\Czerwiec

Tworzy folder Czerwiec wewnątrz D:\Backup\2026 – jeśli folder 2026 istnieje.

Możesz też tworzyć podkatalog w innym katalogu bez zmiany aktualnej lokalizacji, podając ścieżkę względną. Przykład:

mkdir jezyki\java

Tworzy podfolder java w folderze jezyki względem aktualnego katalogu.

Tworzenie wielu folderów jednym poleceniem

CMD umożliwia utworzenie kilku katalogów jednocześnie w tej samej lokalizacji. Przykład:

md kat1 kat2 kat3

W aktualnym katalogu zostaną utworzone trzy foldery: kat1, kat2 i kat3. Możesz to zrobić również z pełną ścieżką, o ile wszystkie tworzone katalogi mają powstać w tym samym miejscu (np. C:\Dane\kat1 kat2).

To wygodny sposób na szybkie przygotowanie kilku folderów projektu, struktury roku/kwartałów i podobnych.

Tworzenie zagnieżdżonej struktury folderów jednym poleceniem

W wierszu poleceń Windows domyślnie włączone rozszerzenia poleceń umożliwiają tworzenie całej struktury podkatalogów jednym wywołaniem mkdir. Przykład:

mkdir C:\Projekty\KlientA\Raporty\2026

Jeśli część ścieżki (np. KlientA lub Raporty) nie istnieje, rozszerzenia polecenia utworzą brakujące katalogi pośrednie w ramach jednego wywołania.

Analogiczny, często podawany przykład:

mkdir a\b\c\d

Jest równoważny serii komend:

mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d

Czyli jednym poleceniem tworzysz cały łańcuch folderów: a, a\b, a\b\c, a\b\c\d.

Ścieżki absolutne i względne, .. i bieżący katalog

Ścieżka absolutna zaczyna się od litery dysku, np. C:\Projekty\Demo. Ścieżka względna jest liczona względem aktualnego katalogu, np. Raporty\2026.

Przykłady użycia ścieżek względnych z komendą md:

md ..\Documents

Tworzy folder Documents jeden poziom wyżej od aktualnego katalogu (dzięki ..).

mkdir Nowy

Tworzy Nowy w aktualnym katalogu (czyli tam, gdzie wskazuje prompt CMD).

Do zmiany katalogu używa się osobnej komendy cd / chdir, ale nie jest ona wymagana, by tworzyć foldery w innych lokalizacjach – wystarczy podać właściwą ścieżkę w mkdir.

Foldery z odstępami w nazwie – cudzysłowy

Jeśli nazwa folderu zawiera spacje, należy ją ująć w cudzysłowy, inaczej CMD potraktuje kolejne słowa jako osobne katalogi. Przykłady:

md "Przykładowy katalog"

Tworzy folder o nazwie dokładnie Przykładowy katalog.

mkdir "Raporty kwartalne 2026"
md "Zdjęcia z wakacji"

Bez cudzysłowów CMD próbowałby utworzyć osobne foldery Raporty, kwartalne, 2026 itd.

Typowe błędy i problemy (oraz jak ich unikać)

Poniżej znajdziesz najczęstsze sytuacje wraz z szybkim sposobem rozwiązania:

  1. Folder już istnieje – komenda zwróci komunikat typu „A subdirectory or file already exists”; zmień nazwę albo usuń/zmień istniejący katalog przed ponowną próbą;
  2. Brak uprawnień – w lokalizacjach systemowych zobaczysz odmowę dostępu; uruchom CMD jako administrator lub pracuj w swoim profilu (C:\Users\TwojaNazwa\...);
  3. Błędna ścieżka lub litera dysku – nieistniejący wolumin (np. Z:\) spowoduje błąd; upewnij się, że litera dysku jest poprawna i dostępna;
  4. Znaki niedozwolone w nazwie – Windows nie akceptuje m.in. :, *, ?, ", <, >, |; usuń te znaki z nazw katalogów.

Polecenie mkdir w Windows a mkdir w Linux/Unix – krótkie porównanie

Polecenie mkdir jest dostępne zarówno w systemach Unix/Linux, jak i Windows. Działa podobnie (tworzy katalogi), ale opcje i szczegółowa składnia różnią się.

Przykładowe opcje w Linux/Unix (np. GNU Coreutils):

mkdir -p ścieżka – tworzy katalog i wszystkie brakujące katalogi pośrednie.

mkdir -m 755 ścieżka – tworzy katalog z określonymi prawami dostępu (np. rwxr-xr-x).

W Windows CMD wygląda to inaczej:

  • nie używa się opcji w formie -p, -m itp.,
  • tworzenie katalogów pośrednich realizowane jest przez rozszerzenia poleceń i odpowiednie podanie ścieżki (np. mkdir a\b\c),
  • prawami dostępu zarządza się innymi narzędziami (np. icacls).

Poradniki dla Linuxa nie są w pełni przenośne 1:1 na Windows – zawsze sprawdzaj dokumentację właściwą dla systemu.

Praktyczne wzorce użycia mkdir w codziennej pracy

Kilka gotowych, ponadczasowych przykładów do skopiowania:

:: Tworzenie katalogu projektu na aktualnym dysku
md Projekty

:: Tworzenie folderu klienta z podfolderami jednym poleceniem
mkdir C:\Projekty\Klient_X\Dokumentacja\Umowy

:: Przygotowanie kilku folderów naraz w bieżącej lokalizacji
md Analiza Raporty Archiwum

:: Utworzenie folderu na innym dysku bez zmiany aktualnego katalogu
mkdir D:\Backup\System\Obrazy

:: Tworzenie folderu z odstępami w nazwie
md "Raporty roczne 2026"

:: Zagnieżdżona struktura w katalogu użytkownika
mkdir C:\Users\Anna\Documents\Projekty\NowyProjekt\Zadania

Każda z powyższych komend wykorzystuje tę samą prostą zasadę: mkdir/md + poprawna ścieżka, z opcjonalnym użyciem cudzysłowów dla nazw ze spacjami.

Dzięki znajomości tych możliwości mkdir w CMD staje się szybkim i elastycznym narzędziem do tworzenia struktur folderów – przy porządkowaniu danych i automatyzacji zadań administracyjnych w Windows.