Apa yang setara dengan windows rm -r [directory-name]
?
windows
command-line
cmd.exe
Eric Wilson
sumber
sumber
deltree
adalah perintah DOS lama. Itu dihapus di XP dan diganti olehrmdir /s
findstr
memiliki parameter yang sama, yang lebih masuk akal hal ini terjadi, jadi mungkin mereka hanya sama untuk konsistensi.Jika Anda ingin menghapus struktur folder yang panjang dan rumit dari command prompt yang tidak dapat disentuh oleh RmDir dan bahkan explorer tidak dapat ditampilkan, saya menemukan robocopy bisa sangat efisien dalam menghilangkan struktur. Dalam contoh di bawah ini kami memiliki struktur besar di dalam folder administrator, strukturnya sangat dalam sehingga tidak ada yang bisa menghapusnya. Kami membuat folder kosong baru yang disebut (anehnya!) "Folder baru". Kami kemudian menggunakan perintah robocopy, mengatakan bahwa folder sumber adalah "folder baru" dan folder tujuan adalah "D: \ Administrator" dengan parameter / MIR yang berarti akan membersihkan apa pun yang tidak ada di folder sumber.
Dalam hal ini jalur folder sangat panjang sehingga tidak akan muat di jendela command prompt Screen Buffer, tetapi Robocopy akan melintasi struktur dan menghapus semua file dan folder "ekstra" (yaitu apa pun yang tidak ada di folder kosong yang baru, yang merupakan segalanya ).
sumber
Anda dapat melakukan hal berikut ini di PowerShell, jika Anda menggunakan Windows Vista +:
sumber
-f
ambigu. Tapi Anda bisa larirm -r -force <path>
Bagi saya, apa yang berhasil
Anda dapat menambahkan
/q
untuk menonaktifkan konfirmasi. Saya tidak pernah berhasilrmdir
bekerja (di XP)sumber
dir
juga tidak dihapus.Jika Anda memiliki jalan yang sangat panjang, (seperti yang saya lakukan karena kesalahan program java), bahkan robocopy tidak dapat melakukannya. Itu turun sekitar 30 detik ke jalan saya dan kemudian digantung.
Solusi saya: jika Anda dapat memindahkan seluruh jalur masalah dari satu folder ke folder lain, maka Anda dapat memotong secara berulang dan berulang kali beberapa tangga direktori dari atas.
Batch ini memainkan pingpong antara dua direktori leer dan leer2 dan memotong 8 'libraries' setiap kali. Jika jalur Anda berisi file, Anda harus menambahkan perintah lebih lanjut untuk menghapusnya.
sumber
Dari CMD Cukup jalankan RD / s C: \ path \ to \ delete Hit Y ke prompt
/ s memastikan semua sub direktori juga dihapus.
Referensi Jalankan bantuan RD dari baris perintah
sumber
rd
danrmdir
sama.) Mungkin itu akan cocok sebagai komentar di sana.Ini akan menghapus "folder saya" tanpa prompt:
sumber