Cara Menghapus File Secara Otomatis di Windows

Sebelumnya saya menulis tentang sebuah program bernama DropIt  yang secara otomatis memindahkan atau menyalin file untuk Anda ketika file baru muncul di dalam folder. Ini dapat berguna, misalnya, jika Anda memiliki ruang terbatas pada hard drive lokal dan ingin memindahkan semua unduhan ke perangkat penyimpanan(storage device) eksternal .

Jika Anda ingin menghapus file secara otomatis, ada dua cara yang dapat Anda lakukan di Windows . Metode pertama melibatkan mengunduh aplikasi freeware(freeware app) bernama AutoDelete yang memungkinkan Anda mengonfigurasi jadwal untuk menghapus file di folder tertentu. Saya sudah menulis dua panduan terperinci tentang penggunaan program ( di sini dan di sini ), jadi periksa itu jika Anda lebih suka program freeware untuk menyelesaikan pekerjaan.

Metode kedua untuk menghapus file adalah dengan membuat file batch(batch file) dan kemudian menjadwalkan file batch(batch file) untuk dijalankan. Anda dapat melakukan semua itu tanpa menginstal perangkat lunak pihak ketiga apa pun. Pada artikel ini, saya akan memandu Anda melalui langkah-langkah untuk membuat file batch(batch file) dan kemudian menggunakan Penjadwal Tugas(Task Scheduler) untuk menjalankan skrip secara berulang.

Langkah 1 – Buat File Batch

Jika membuat file batch(batch file) terdengar agak menakutkan atau terlalu teknis, jangan khawatir karena Anda tidak perlu tahu artinya. Saya akan menjelaskan apa yang perlu Anda salin dan tempel, di mana dan opsi apa yang dapat Anda ubah. Pertama(First) , buka Notepad dan salin(Notepad and copy) dan tempel baris teks berikut:

forfiles -p "C:\Test" -s -m *.* /D -5 /C "cmd /c del @path"

Baris di atas mungkin tidak masuk akal, yang baik-baik saja karena saya akan menjelaskannya di bawah. Pada dasarnya(Basically) , ini memberitahu Windows untuk menghapus semua file di folder C:Test dan sub-folder(folder and sub-folders) yang lebih lama dari 5 hari. Berikut adalah tampilan file Notepad(Notepad file) Anda .

notepad menghapus file

Sebelum kita masuk ke detail lebih lanjut tentang perintah, mari simpan file dan uji coba(test run) . Pertama(First) , buat folder di komputer Anda bernama Test di root drive(C drive) C. Selanjutnya, klik FileSimpan(Save) dan simpan file sebagai file batch(batch file) . Untuk melakukannya, ketikkan nama diikuti dengan .bat lalu ubah dropdown Save as type menjadi (Save as type)All Files .

simpan sebagai file batch

Perhatikan bahwa Anda dapat menyimpan file ke lokasi mana pun di hard drive yang Anda suka, itu tidak masalah. Sekarang buat beberapa file dummy di folder Test dan kemudian klik dua kali pada file Delete.bat untuk menjalankannya. Ada yang dihapus? Mungkin tidak!

Alasan mengapa tidak ada yang dihapus adalah karena perintah memiliki /D -5 , yang berarti file yang berumur 5 hari atau lebih. Untuk menghapus file apa pun terlepas(file regardless) dari kapan file itu dibuat, Anda dapat mengubah -5 menjadi -0 atau Anda dapat menghapus bagian /D -5 sama sekali. Sekarang jika Anda menjalankannya, semua file akan dihapus.

Untuk menyesuaikan perintah, hal pertama yang dapat Anda lakukan adalah mengubah direktori menjadi sesuatu selain C:Test. Itu semudah menyalin jalur dari Windows Explorer untuk direktori yang Anda inginkan dan menempelkannya ke perintah di Notepad .

salin penjelajah jalur

Berikutnya adalah parameter -s yang Anda lihat setelah jalur direktori. Ini menunjukkan bahwa perintah harus melihat ke semua sub-folder juga. Jika Anda tidak ingin menghapus file dari subfolder, lanjutkan dan hapus parameter -s.

Berikutnya adalah -m diikuti oleh *.* , yang berarti bahwa perintah harus mengevaluasi semua jenis file. Jika Anda hanya ingin menghapus jenis file(file type) tertentu dalam folder, seperti file PDF atau gambar JPG , cukup ubah *.* menjadi *.pdf atau *.jpeg dan itu hanya akan menghapus file-file itu.

Bagian /D -X yang telah kita bicarakan tentang berapa lama file harus memenuhi syarat untuk dihapus. Anda dapat menyimpannya dengan nilai lebih besar dari 1, menyetelnya ke 0, atau menghapusnya sama sekali. Itu saja yang perlu kita ketahui tentang perintah.

Ada beberapa hal yang perlu diperhatikan tentang menjalankan perintah ini. Pertama, ketika file dihapus, mereka tidak masuk ke Recycle Bin , tetapi dihapus secara permanen, jadi berhati-hatilah saat menggunakannya. Kedua, perintah hanya menghapus file, bukan folder.

Karena ini adalah file batch(batch file) , Anda juga dapat menambahkan beberapa versi dari perintah ini dalam file yang sama. Sebagai contoh, di sini saya membuat file batch(batch file) yang akan menghapus semua file DOCX yang lebih lama dari 180 hari, semua file PDF yang lebih lama dari 60 hari dan semua file TXT terlepas dari berapa lama file tersebut.

penghapusan file batch

Langkah 2 – Jadwalkan File Batch

Sekarang setelah file batch(batch file) Anda dibuat dan disimpan, mari lanjutkan dan jadwalkan untuk dijalankan secara berulang. Untuk melakukan ini, kita harus membuka Penjadwal Tugas(Task Scheduler) .

Untungnya, saya sudah menulis artikel tentang cara menjadwalkan file batch(batch file) , jadi buka halaman itu untuk memulai. Gulir(Scroll) ke bawah ke bagian Jadwalkan File Batch pada Startup PC(Schedule Batch File on PC Startup) dan ikuti.

Tugas-Pemicu.png

Satu-satunya hal yang harus Anda ubah adalah Pemicunya(Trigger) . Anda dapat memilih dari Harian(Daily) , Mingguan(Weekly) , Bulanan(Monthly) , Kapan komputer mulai(When the computer starts) , Kapan saya masuk(When I log on) atau Kapan peristiwa tertentu dicatat(When a specific event is logged) .

Saat Anda memilih sesuatu seperti Mingguan(Weekly) atau Bulanan(Monthly) dan mengeklik Berikutnya(Next) , Anda akan mendapatkan layar baru tempat Anda dapat mengonfigurasi waktu dan hari(time and days) yang tepat untuk menjalankan skrip.

Jadwal mingguan

jadwal bulanan

Mudah-mudahan, ini adalah solusi yang baik untuk kebanyakan orang yang perlu melakukan beberapa tugas otomatis sederhana untuk menghapus file di PC mereka. Jika Anda memiliki pertanyaan, jangan ragu untuk mengirim komentar. Menikmati!



About the author

Saya seorang peninjau perangkat lunak dan pakar produktivitas. Saya meninjau dan menulis ulasan perangkat lunak untuk berbagai aplikasi perangkat lunak, seperti Excel, Outlook, dan Photoshop. Ulasan saya diinformasikan dengan baik dan memberikan wawasan objektif tentang kualitas aplikasi. Saya telah menulis ulasan perangkat lunak sejak 2007.



Related posts