MKDIR w Windows – Tworzenie katalogów w wierszu poleceń

Co to jest MKDIR?

MKDIR (skrót od Make Directory) to polecenie wiersza poleceń w systemie Windows służące do tworzenia nowych katalogów (folderów). Jest to podstawowe narzędzie administratorów systemowych, programistów i zaawansowanych użytkowników, którzy pracują z linią poleceń.

Wskazówka: MKDIR to to samo polecenie co MD – oba działają identycznie!

Składnia polecenia

mkdir [ścieżka][ścieżka2] ...

Podstawowe parametry:

ParametrOpisPrzykład
/?Pokazuje pomocmkdir /?
[nazwa]Nazwa nowego katalogumkdir NoweFoldery
[pełna ścieżka]Tworzy w określonym miejscumkdir C:\Users\Dokumenty\Projekty

Przykłady użycia

1. Podstawowe tworzenie katalogu

C:\> mkdir MojeDokumenty
C:\> dir
Katalog: C:\

2025-10-20  10:30    <KATALOG>    MojeDokumenty

2. Tworzenie wielu katalogów naraz

C:\> mkdir Projekt1 Projekt2 Projekt3 Archiwum
C:\> dir
Katalog: C:\

2025-10-20  10:35    <KATALOG>    Archiwum
2025-10-20  10:35    <KATALOG>    Projekt1
2025-10-20  10:35    <KATALOG>    Projekt2
2025-10-20  10:35    <KATALOG>    Projekt3

3. Tworzenie zagnieżdżonych katalogów

Użyj \ do tworzenia struktury folderów:

C:\> mkdir Projekty\Web\CSS Projekty\Web\JS Projekty\Web\HTML
Uwaga: Jeśli któryś z katalogów nadrzędnych nie istnieje, zostanie automatycznie utworzony!

4. Tworzenie w określonej lokalizacji

C:\Users\> mkdir "C:\Programowanie\Python\Aplikacje\Web"
C:\Users\> mkdir "D:\Backup\2025\Październik"

Zaawansowane techniki

Tworzenie z pętlą FOR

Automatyczne tworzenie wielu katalogów z numeracją: 

(for /L %i in (1,1,5) do mkdir "Projekt%i") & dir /b Projekt*

Używanie z XCOPY do kopiowania struktury

mkdir NowaStruktura
xcopy /T /E "C:\Źródło" "NowaStruktura"

/T – kopiuje tylko strukturę katalogów, /E – wszystkie podkatalogi

Najczęstsze błędy i rozwiązania

BłądPrzyczynaRozwiązanie
"Nazwa nie jest prawidłowa"Zabronione znaki: * ? ” < > |Użyj nazw bez specjalnych znaków
"Dostęp odmówiono"Brak uprawnień administratoraUruchom CMD jako Administrator
"Ścieżka za długa"Przekroczono limit 260 znakówWłącz długie ścieżki w rejestrze
Katalog już istniejeMKDIR nie nadpisujeUżyj if not exist "katalog" mkdir "katalog"

Rozwiązanie problemu długich ścieżek:

# W rejestrze Windows:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
LongPathsEnabled = 1 (DWORD)

Alternatywy dla MKDIR

NarzędziePlatformaPrzykład
MDWindowsmd folder
New-ItemPowerShellNew-Item -ItemType Directory -Path "folder"
mkdirGit Bash/WSLmkdir folder
robocopyWindowsrobocopy source dest /E /CREATE

Przykładowy skrypt wsadowy

@echo off
echo ========================================
echo     AUTOMATYCZNY TWORZNIK FOLDERÓW
echo ========================================
set /p sciezka="Podaj ścieżkę główną: "
set /p nazwa="Nazwa projektu: "

mkdir "%sciezka%\%nazwa%\src"
mkdir "%sciezka%\%nazwa%\docs"
mkdir "%sciezka%\%nazwa%\tests"
mkdir "%sciezka%\%nazwa%\dist"

echo.
echo Utworzono strukturę projektu:
echo   %sciezka%\%nazwa%\
echo     ├── src\
echo     ├── docs\
echo     ├── tests\
echo     └── dist\

pause

Podsumowanie

  • MKDIR = MD – dwa identyczne polecenia
  • Tworzy automatycznie brakujące katalogi nadrzędne
  • Obsługuje wiele katalogów w jednym poleceniu
  • Nie nadpisuje istniejących folderów
  • Idealny do automatyzacji w skryptach .bat
Pro tip: Zawsze używaj cudzysłowów wokół nazw z spacjami: mkdir "Mój Projekt"

screen wykonanej instrukcji mkdir
mkdir w cmd
Zamów wycenę
Polityka prywatności | Regulamin
Pro-link 2005-2020

Ta strona korzysta z ciasteczek

Niezbędne ciasteczka umożliwiają prawidłowe funkcjonowanie strony internetowej, zapewniając podstawowe funkcje, takie jak nawigacja po stronie i dostęp do jej zabezpieczonych obszarów. Bez tych ciasteczek strona nie może działać prawidłowo.

Niezbędne

Niezbędne ciasteczka umożliwiają prawidłowe funkcjonowanie strony internetowej, zapewniając podstawowe funkcje, takie jak nawigacja po stronie i dostęp do jej zabezpieczonych obszarów. Bez tych ciasteczek strona nie może działać prawidłowo.

Zgoda na Analitykę

Wyrażam zgodę na wykorzystywanie plików cookie Google Analytics w celu prowadzenia anonimowych statystyk, analizy sposobu korzystania ze strony oraz jej ulepszania, przy czym część danych może być także używana przez Google do personalizacji i pomiaru skuteczności reklam.

Zgoda na Reklamy spersonalizowane

Wyrażam zgodę na wykorzystywanie przez Google plików cookie i podobnych technologii w celu wyświetlania reklam spersonalizowanych, pomiaru ich skuteczności oraz zapewnienia bezpieczeństwa strony poprzez odróżnianie użytkowników od botów.

Informacje

Ciasteczka (cookies) to małe pliki tekstowe, które mogą być wykorzystywane przez strony internetowe, by usprawnić doświadczenie użytkownika. Zgodnie z przepisami prawa, możemy przechowywać na Twoim urządzeniu ciasteczka, które są ściśle niezbędne do funkcjonowania tej strony. W przypadku wszystkich innych typów ciasteczek potrzebujemy Twojej zgody. Oznacza to, że ciasteczka klasyfikowane jako niezbędne są przetwarzane na podstawie art. 6 ust. 1 lit. f RODO. Wszystkie pozostałe ciasteczka, czyli te z kategorii preferencji i marketingu, są przetwarzane na podstawie art. 6 ust. 1 lit. a RODO. Nasza strona korzysta z różnych rodzajów ciasteczek. Niektóre ciasteczka są umieszczane przez usługi stron trzecich, które pojawiają się na naszych stronach. W każdej chwili możesz zmienić lub wycofać swoją zgodę z Oświadczenia o ciasteczkach na naszej stronie internetowej. Dowiedz się więcej o tym, kim jesteśmy, jak możesz się z nami skontaktować i jak przetwarzamy dane osobowe, zapoznając się z naszą Polityką Prywatności.