Przejdź do głównej zawartości

rmdir

Komenda rmdir służy do usuwania katalogów (folderów) w systemie Windows. Może usuwać zarówno puste katalogi, jak i – z odpowiednimi przełącznikami – całe drzewa katalogów wraz z ich zawartością. Jest podstawowym narzędziem do zarządzania strukturą plików w wierszu poleceń.

Dostępna jest we wszystkich wersjach Windows obsługujących CMD, od MS-DOS po Windows 11.


rmdir [ścieżka] [/s] [/q]
  • ścieżka – wskazuje katalog do usunięcia.
  • -s – usuwa katalog wraz z całą jego zawartością (podkatalogi i pliki).
  • -q – tryb cichy, bez potwierdzeń przy usuwaniu (działa tylko z /s).

Aliasem tej komendy jest rd – obie działają identycznie.


ParametrOpis
ścieżkaŚcieżka do katalogu, który ma zostać usunięty.
/sUsuwa katalog oraz wszystkie pliki i podkatalogi w nim zawarte.
/qTryb cichy – nie wyświetla monitów o potwierdzenie (tylko w połączeniu z /s).
  • Katalog musi być pusty, jeśli nie użyto /s.
  • Nie można usunąć katalogu bieżącego – przed usunięciem należy przejść do innego folderu.

Okno terminala
# Usunięcie pustego katalogu "C:\Test"
rmdir C:\Test
# Usunięcie całego katalogu "Projekty" wraz z zawartością
rmdir C:\Projekty /s
# Usunięcie folderu "Logi" w trybie cichym bez potwierdzania
rmdir D:\Logi /s /q

  • Wymaga odpowiednich uprawnień do modyfikacji plików w danej lokalizacji.
  • Komenda nie przenosi plików do kosza – usunięcie jest trwałe.
  • Alias rd jest zamienny z rmdir i można go używać w ten sam sposób.
  • W PowerShell zamiast rmdir można używać Remove-Item (z opcją -Recurse).

Błąd / KomunikatPrzyczynaRozwiązanie
The directory is not emptyPróba usunięcia folderu zawierającego pliki bez użycia /s.Dodaj przełącznik /s lub usuń zawartość ręcznie.
Access is deniedBrak odpowiednich uprawnień lub pliki są zablokowane przez proces.Uruchom CMD jako administrator lub zamknij programy używające plików.
The system cannot find the file specifiedPodano błędną lub nieistniejącą ścieżkę.Sprawdź poprawność ścieżki i upewnij się, że katalog istnieje.