Saya ingin menghapus folder yang berisi ribuan file dan folder. Jika saya menggunakan Windows Explorer untuk menghapus folder itu bisa memakan waktu 10-15 menit (tidak selalu, tetapi sering). Apakah ada cara yang lebih cepat di Windows untuk menghapus folder?
Detail lainnya:
- Saya tidak peduli dengan tempat sampah.
- Ini adalah drive NTFS.
windows
windows-xp
file-management
BrezzaP
sumber
sumber
Jawaban:
Gunakan Prompt Perintah Windows:
sumber
Cara terburuk adalah mengirim ke Recycle Bin: Anda masih perlu menghapusnya. Yang terburuk berikutnya adalah shift + delete dengan Windows Explorer: ia membuang banyak waktu untuk memeriksa konten sebelum mulai menghapus sesuatu.
Cara terbaik berikutnya adalah menggunakan
rmdir /s/q foldername
dari baris perintah.del /f/s/q foldername
bagus juga, tetapi meninggalkan struktur direktori.Yang terbaik yang saya temukan adalah file batch dua baris dengan pass pertama untuk menghapus file dan output ke nomor untuk menghindari biaya penulisan ke layar untuk setiap file menghanguskan. Lulus kedua kemudian membersihkan struktur direktori yang tersisa:
Ini hampir tiga kali lebih cepat daripada rmdir tunggal, berdasarkan tes waktu dengan disk terenkripsi Windows XP, menghapus ~ 30GB / 1.000.000 file / 15.000 folder:
rmdir
membutuhkan ~ 2,5 jam,del+rmdir
membutuhkan ~ 53 menit. Info lebih lanjut di Super User .Ini adalah tugas biasa bagi saya, jadi saya biasanya memindahkan barang-barang yang perlu saya hapus ke C: \ stufftodelete dan memiliki
del+rmdir
perintah - perintah itu dalam file batch deletestuff.bat. Ini dijadwalkan untuk berjalan di malam hari, tetapi kadang-kadang saya harus menjalankannya di siang hari agar semakin cepat semakin baik.Dokumentasi Technet untuk
del
perintah dapat ditemukan di sini . Info tambahan tentang parameter yang digunakan di atas:/f
- Force (yaitu menghapus file meskipun hanya dibaca)/s
- Subfolder Rekursif / Sertakan (definisi ini dari SS64 , karena teknisi hanya menyatakan "file yang ditentukan", yang tidak membantu)./q
- Diam (mis. Jangan meminta pengguna untuk konfirmasi)Dokumentasi untuk di
rmdir
sini . Parameternya adalah:/s
- Rekursif (sama dengan parameter del / s)/q
- Diam (sama dengan parameter del's / q)sumber
del /f/s/q foldername > nul & rmdir /s/q foldername
atau Menjalankan perintah dalam suksesi hanya jika perintah pertama berhasil.del /f/s/q foldername > nul && rmdir /s/q foldername
gunakan fastcopy , alat gratis. ini memiliki opsi hapus yang jauh lebih cepat daripada cara windows menghapus file.
sumber
gunakan prompt perintah, seperti yang disarankan. Saya tahu mengapa explorer sangat lambat beberapa waktu lalu, ini memberi Anda perkiraan berapa lama waktu yang dibutuhkan untuk menghapus file / folder. Untuk melakukan ini, ia harus memindai jumlah item dan ukurannya. Ini memakan waktu lama, karenanya menunggu konyol dengan folder besar.
Juga, penjelajah akan berhenti jika ada masalah tertentu dengan file,
sumber
dan untuk menghapus banyak folder, Anda juga bisa membuat file batch dengan perintah spdenne diposting.
1) buat file teks yang memiliki konten berikut menggantikan nama folder dalam tanda kutip dengan nama folder Anda:
2) simpan file batch dengan ekstensi .bat (misalnya deletefiles.bat)
3) buka prompt perintah (Mulai> Jalankan> Cmd) dan jalankan file batch. Anda dapat melakukan ini seperti itu dari command prompt (mengganti X untuk huruf drive Anda):
sumber
Coba Shift+ Delete. Apakah 24.000 file dalam 2 menit untuk saya.
sumber