Menghapus folder besar yang berisi ribuan file menggunakan File Explorer Windows bisa memakan waktu sangat lama. Cara apa yang lebih cepat untuk menghapus file-file tersebut ?
Ketika Anda menghapus sebuah file menggunakan File Explorer, Windows akan melakukan perhitungan, analisis, dan menampilkan pembaruan saat file dan folder dihapus di layar, sesuatu yang biasanya membutuhkan waktu saat menghapus folder besar dengan ribuan file dan subfolder.
Sebelum menghapus file, Windows harus memeriksa apakah pengguna memiliki hak akses untuk melakukan tindakan ini. Jika pengguna tidak memiliki hak akses, maka Windows akan menolak untuk menghapus file tersebut.
Jika file yang akan dihapus sedang digunakan oleh aplikasi lain, Windows akan mencoba menonaktifkan file tersebut sebelum menghapusnya. Ini memastikan bahwa aplikasi lain tidak akan kehilangan data yang sedang digunakan oleh file tersebut.
Dan jika ada file yang sedang digunakan atau terkunci oleh aplikasi lain, Windows tidak akan dapat menghapus file tersebut hingga file tersebut tidak lagi terkunci.
Namun, Anda dapat mempercepat proses penghapusan file secara signifikan dengan menggunakan pendekatan baris perintah. Anda dapat melakukannya secara manual melalui Command Prompt (CMD) atau membuat dan menjalankan file batch untuk penghapusan cepat. Kedua metode ini jauh lebih cepat daripada cara tradisional menghapus menggunakan opsi hapus Windows Explorer.
Cara Hapus Folder Besar dengan Cepat Menggunakan Command Prompt (CMD)
Anda dapat menggunakan perintah hapus dari Command Prompt, yang akan menghasilkan penyelesaian tugas yang jauh lebih cepat dibandingkan dengan menjalankan proses yang sama di File Explorer Windows.
- Buka Command Prompt (CMD) dengan cara tekan tombol keyboard (WIN + R) dan ketik “cmd” di kotak dialog yang muncul, lalu tekan tombol “Enter.
- Navigasi ke folder yang ingin dihapus dengan menggunakan perintah “cd” (change directory). Misalnya, jika folder yang ingin dihapus berada di drive D dan memiliki nama “BardiminFolder”, maka perintahnya adalah :
d: cd BardiminFolder
- Kemudian ketikkan perintah berikut ini untuk menghapus semua file di dalam folder “D:\ BardiminFolder”.
Perintah ini hanya akan menghapus semua file di dalam direktori, tidak akan menghapus subdirectory yang ada di dalamnya.
del /f/q/s *.* > nul
/f pilihan untuk memaksa penghapusan file read-only. /q mengaktifkan mode senyap /s menjalankan perintah untuk semua file di folder mana pun di dalam folder yang ingin Anda hapus *.* memberitahu perintah del untuk menghapus setiap file > nul menonaktifkan keluaran konsol untuk meningkatkan kinerja dan kecepatan
Pastikan bahwa Anda berada di dalam folder yang ingin dihapus dengan menggunakan perintah “dir” untuk menampilkan daftar file dan folder dalam direktori saat ini.
- Sedangkan untuk menghapus direktori, gunakan perintah “cd..” untuk naik ke folder induknya. Selanjutnya gunakan perintah berikut untuk menghapus direktori.
rmdir /q/s folder_name rmdir /q/s “BardiminFolder”
Penting untuk diingat bahwa perintah “rmdir” akan menghapus folder secara permanen tanpa memindahkan ke Recycle Bin, jadi pastikan bahwa Anda memilih folder yang benar-benar ingin dihapus.
Cara Hapus Folder Besar dengan Cepat Menggunakan File Bath
Jika Anda sering menghapus folder besar atau rutin melakukannya, menggunakan cara melalui Command Prompt seperti tersebut di atas menjadi kurang efektif. Anda bisa menambahkan cara menghapus tersebut pada menu konteks File Explorer.
Cara ini akan lebih mudah dan cepat. Anda cukup membuka File Explorer, kemudian klik kanan dan pilih “Fast Delete”. Untuk melakukannya, ikuti panduan berikut ini.
A. Buat File Bath Fast Delete
- Buka Notepad dan salin kode berikut ini.
@ECHO OFF ECHO Delete Folder: %CD%? PAUSE SET FOLDER=%CD% CD / DEL /F/Q/S "%FOLDER%" > NUL RMDIR /Q/S "%FOLDER%" EXIT
- Simpan file tersebut dengan nama “FastDelete.bat”. Anda boleh menggantinya dengan nama apapun.
Pastikan file tersebut Anda simpan menggunakan ekstensi (.bat).
- Kemudian pindahkan file tersebut ke folder Windows, “C:\Windows”. Anda perlu memindahkan file batch ke lokasi yang merupakan variabel lingkungan PATH. Dengan kata lain, Anda perlu menempatkan file .bat ini di “C:\Windows” agar registri Windows dapat mengaksesnya dengan mudah.
Artikel Menarik Lainnya
B. Membuat Menu Konteks Fast Delete di File Explorer
- Tekan tombol (WIN +R) pada keyboard secara bersamaan. Ini akan membuka kotak dialog “Run”.
- Ketik “regedit” pada kotak dialog “Run” dan klik “OK” atau tekan tombol “Enter” pada keyboard Anda. Ini akan membuka Registry Editor.
- Jika muncul peringatan UAC (User Account Control), klik “Yes” untuk memberikan izin untuk membuka Registry Editor.
- Kemudian arahkan ke “HKEY_CLASSES_ROOT\Directory\shell\”
- Klik kanan pada folder “shell” dan pilih opsi “New > Key”.
- Selanjutnya beri nama key baru tersebut dengan nama “Fast Delete”. Anda boleh memberi nama apa saja yang Anda sukai.
- Kemudian pada folder “Fast Delete” yang baru Anda buat, klik kanan dan pilih “New > Key” untuk membuat key baru.
- Beri nama key tersebut dengan nama “command”.
- Pilih folder “command” yang baru Anda buat dan pada panel sebelah kanan, klik dua kali pada “Default” untuk memodifikasinya.
- Pada kotak dialog yang muncul, ketikkan “cmd /c “cd %1 && FastDelete.bat“”. Klik tombol OK untuk menyimpanyanya.
- Restart Komputer Anda untuk melihat hasilnya.