Co to jest odpowiednik systemu Windows rm -r [directory-name]
?
windows
command-line
cmd.exe
Eric Wilson
źródło
źródło
deltree
to stara komenda DOS. Został usunięty w XP i zastąpiony przezrmdir /s
findstr
ma ten sam parametr, co jest bardziej sensowne niż jego przypadek, więc może są takie same dla spójności.Jeśli chcesz usunąć długą i skomplikowaną strukturę folderów z wiersza polecenia, której RmDir nie dotknie i nawet eksplorator nie może wyświetlić, zauważyłem, że robocopy może bardzo skutecznie usuwać strukturę. W poniższym przykładzie mamy ogromną strukturę wewnątrz administratora folderu, struktura jest tak głęboka, że nic nie może jej usunąć. Tworzymy nowy pusty folder o nazwie (co dziwne!) „Nowy folder”. Następnie używamy polecenia robocopy, informując, że folder źródłowy to „nowy folder”, a folder docelowy to „D: \ Administrator” z parametrem / MIR, co oznacza, że usunie wszystko, co nie znajduje się w folderze źródłowym.
W tym przypadku ścieżki folderów były tak długie, że nawet nie zmieściłyby się w oknie wiersza polecenia Bufor ekranu, ale Robocopy przejdzie przez strukturę i usunie wszelkie „dodatkowe” pliki i foldery (tj. Niczego, co nie jest w nowym pustym folderze, co jest wszystkim ).
źródło
W systemie Windows Vista + możesz wykonać następujące czynności:
źródło
-f
jest niejednoznaczny. Ale możesz biegaćrm -r -force <path>
Dla mnie to, co działa
Możesz dodać,
/q
aby wyłączyć potwierdzenie. Nigdy nie udało mi się zacząćrmdir
działać (na XP)źródło
dir
jest również usuwane.Jeśli masz naprawdę bardzo długą ścieżkę (tak jak ja z powodu błędu programu Java), nawet robocopy nie może tego zrobić. Zszedł na około 30 sekund na moją ścieżkę, a następnie zawiesił się.
Moje rozwiązanie: jeśli możesz przenieść całą ścieżkę problemu z jednego folderu do drugiego, możesz rekurencyjnie i wielokrotnie odcinać niektóre schody katalogu od góry.
Ta partia gra w pingpong między dwoma katalogami leer i leer2 i odcina za każdym razem 8 „bibliotek”. Jeśli ścieżka zawiera pliki, musisz dodać kolejne polecenia, aby je usunąć.
źródło
Z CMD Wystarczy uruchomić RD / s C: \ path \ to \ usunąć Hit Y do pytania
/ s zapewnia również usunięcie wszystkich podkatalogów.
Odwołanie Uruchom pomoc RD z wiersza polecenia
źródło
rd
irmdir
są takie same.) Być może pasowałby tam komentarz.Spowoduje to usunięcie „mojego folderu” bez pytania:
źródło