Metode Hapus Direktori / Folder Besar Tercepat


Jawaban:


9

Sungguh, cara tercepat yang saya temukan untuk melakukannya adalah, "rmdir / s [direktori]". Tampaknya melibatkan operasi meta-data BANYAK lebih sedikit daripada, "del . " Lakukan, yang membuatnya sangat zippy. Saya menggunakannya secara teratur untuk menghapus direktori home dengan ribuan file. Benar-benar jauh lebih cepat daripada direktori penghapusan dari Explorer, yang sepertinya merasa perlu untuk menghitung semua file sebelum menghapus.

Saya belum mencapai 1TB. Jika itu 1TB melibatkan kurang dari, katakanlah, 10K file operasi metadata besar akan menandai petak ruang yang luas sebagai gratis di MFT. Jika 1TB itu melibatkan jutaan file, maka operasi metadata mulai benar-benar memperlambat segalanya pada tingkat file per file. Dalam hal ini, rmdir / s mengalahkan celana Explorer.


masih membawa server kami bertekuk lutut, saat menghapus folder dengan 24k file menggunakan rmdir /q /s {folder}..
Jeff Atwood

3

Seperti kata sysadmin, menghapus file individual memiliki overhead yang sangat besar, jadi hapus foldernya. Terlepas dari metode penghapusan yang Anda gunakan, jika Anda akan menghapus sejumlah besar file dan / atau folder, ada baiknya menonaktifkan sementara perangkat lunak AV terlebih dahulu. Karena operasi penghapusan adalah pembacaan dan penulisan, perangkat lunak AV akan memulai dan memperlambat segalanya, dengan asumsi tentu saja Anda menjalankan pemindai real-time.


1

saya kira

rd /S /Q FolderToDelete

adalah opsi tercepat yang Anda miliki.

Peringatan: / S menghapus semua file dan folder (pohon) dan / Q adalah saklar untuk "jangan minta konfirmasi."


1

Bisakah saya bertanya apa yang ingin Anda capai?

Kecuali jika Anda membutuhkan ruang kembali secepat mungkin maka metode yang tepat adalah memindahkan direktori ke lokasi yang berbeda dan menelurkan utas yang menghapus file dan direktori secara perlahan. Dengan cara ini direktori tidak menghalangi dan server tidak bertekuk lutut.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.