czy chcesz usunąć katalog z wiersza poleceń systemu Windows(CMD)? Ten post wyjaśnia, jak używać polecenia rmdir
do usuwania folderów i ich zawartości. Możesz również znaleźć przykłady dla każdego przypadku użycia usuwania folderów-puste foldery, niepuste foldery, foldery z białymi nazwami itp.
Usuń folder z CMD
Uruchom poleceniermdir
na folderze.,
rmdir directoryname
przykład:
C:>rmdir emptydirC:>
jak usunąć nie pusty folder
prostyrmdir
nie działa w przypadku folderów zawierających pewną zawartość.
C:>rmdir nonemptydirThe directory is not empty.
użyj/s
opcja usunięcia zawartości folderu wraz z folderem. Spowoduje to rekurencyjne usunięcie wszystkich podfolderów.
C:>rmdir /S nonemptydirnonemptydir, Are you sure (Y/N)? y C:>
Wymuś usunięcie folderu bez potwierdzenia
aby wymusić usunięcie katalogu, bez pytania o potwierdzenie, możemy użyć przełącznika / Q.,
rmdir /Q /S nonemptydir
możemy również użyć 'rd' zamiast 'rmdir'. Obie nazwy odnoszą się do tej samej komendy. To polecenie działa na systemach Windows 2000, Windows XP, Server 2003, Vista, Windows 7 i 10.
usuwanie katalogu z białymi spacjami w nazwie
Rmdir
może usuwać pliki z białymi spacjami w nazwie, wystarczy zawinąć nazwę folderu w podwójne cudzysłowy, jak pokazano w poniższym przykładzie.,
rmdir /Q /S "folder with spaces in the name"
Usuń zawartość katalogu, ale zachowaj katalog
celem użycia jest usunięcie całej zawartości katalogu, ale zachowanie katalogu nadrzędnego, abyśmy nie musieli go ponownie tworzyć. rmdir /Q /S
nie działa tutaj, ponieważ usuwa również Katalog nadrzędny. Raczej poniższe polecenia powinny załatwić sprawę.
forfiles /P directory_path /M * /C "cmd /c if @isdir==FALSE del @file"forfiles /P directory_path /M * /C "cmd /c if @isdir==TRUE rmdir /S /Q @file"
działa to w 2 krokach – pierwsze polecenie usuwa wszystkie pliki, natomiast drugie usuwa wszystkie podkatalogi.,
błędy
aby usunąć katalog, powinieneś mieć odpowiednie uprawnienia dostępu do katalogu. W przeciwnym razie rmdir wyświetla błąd „Odmowa dostępu”.