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!
mkdir [ścieżka][ścieżka2] ...
| Parametr | Opis | Przykład |
|---|---|---|
/? |
Pokazuje pomoc | mkdir /? |
[nazwa] |
Nazwa nowego katalogu | mkdir NoweFoldery |
[pełna ścieżka] |
Tworzy w określonym miejscu | mkdir C:\Users\Dokumenty\Projekty |
C:\> mkdir MojeDokumenty
C:\> dir
Katalog: C:\
2025-10-20 10:30 <KATALOG> MojeDokumenty
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
Użyj \ do tworzenia struktury folderów:
C:\> mkdir Projekty\Web\CSS Projekty\Web\JS Projekty\Web\HTML
C:\Users\> mkdir "C:\Programowanie\Python\Aplikacje\Web"
C:\Users\> mkdir "D:\Backup\2025\Październik"
Automatyczne tworzenie wielu katalogów z numeracją:
(for /L %i in (1,1,5) do mkdir "Projekt%i") & dir /b Projekt*
mkdir NowaStruktura
xcopy /T /E "C:\Źródło" "NowaStruktura"
/T – kopiuje tylko strukturę katalogów, /E – wszystkie podkatalogi
| Błąd | Przyczyna | Rozwiązanie |
|---|---|---|
"Nazwa nie jest prawidłowa" |
Zabronione znaki: * ? ” < > | | Użyj nazw bez specjalnych znaków |
"Dostęp odmówiono" |
Brak uprawnień administratora | Uruchom CMD jako Administrator |
"Ścieżka za długa" |
Przekroczono limit 260 znaków | Włącz długie ścieżki w rejestrze |
| Katalog już istnieje | MKDIR nie nadpisuje | Użyj if not exist "katalog" mkdir "katalog" |
# W rejestrze Windows:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
LongPathsEnabled = 1 (DWORD)
| Narzędzie | Platforma | Przykład |
|---|---|---|
MD |
Windows | md folder |
New-Item |
PowerShell | New-Item -ItemType Directory -Path "folder" |
mkdir |
Git Bash/WSL | mkdir folder |
robocopy |
Windows | robocopy source dest /E /CREATE |
@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
mkdir "Mój Projekt"
