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:
- 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ą;
- Brak uprawnień – w lokalizacjach systemowych zobaczysz odmowę dostępu; uruchom CMD jako administrator lub pracuj w swoim profilu (
C:\Users\TwojaNazwa\...); - 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; - 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,-mitp., - 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.






