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 bermanfaat, misalnya, jika Anda memiliki ruang terbatas pada hard drive lokal dan ingin memindahkan semua unduhan Anda ke perangkat penyimpanan eksternal.
Jika Anda ingin menghapus file secara otomatis, ada dua cara Anda dapat melakukannya di Windows. Metode pertama melibatkan mengunduh aplikasi freeware bernama AutoDelete yang memungkinkan Anda mengonfigurasi jadwal untuk menghapus file dalam folder tertentu. Saya sudah menulis dua panduan rinci tentang penggunaan program ini (di sini dan di sini), jadi periksalah jika Anda lebih memilih program freeware untuk menyelesaikan pekerjaan.
Metode kedua untuk menghapus file adalah membuat file batch dan kemudian menjadwalkan file batch tersebut untuk dijalankan. Anda dapat melakukan semua itu tanpa menginstal perangkat lunak pihak ketiga apa pun. Dalam artikel ini, saya akan memandu Anda melalui langkah-langkah untuk membuat file batch dan kemudian menggunakan Penjadwal Tugas agar skrip berjalan secara berulang.
Jika membuat file batch terdengar agak menakutkan atau terlalu teknis, jangan khawatir karena Anda tidak harus tahu apa artinya itu. Saya akan menjelaskan apa yang perlu Anda salin dan tempel, di mana dan opsi apa yang dapat Anda ubah. Pertama, buka Notepad dan salin dan tempel baris teks berikut:
forfiles -p "C: \ Test" -s -m *. * / D -5 / C "cmd / c del @path"
Garis di atas mungkin tidak masuk akal, yang baik-baik saja karena saya akan menjelaskannya di bawah. Pada dasarnya, ia memberitahu Windows untuk menghapus semua file di C: \ Test folder dan sub-folder yang lebih lama dari 5 hari. Di sini adalah apa file Notepad Anda akan terlihat seperti.
Sebelum kita masuk ke rincian lebih lanjut tentang perintah, mari kita simpan file dan jalankan uji coba. Pertama, buat folder di komputer Anda yang disebut Uji pada akar drive C. Selanjutnya, klik Mengajukan - Menyimpan dan simpan file sebagai file batch. Untuk melakukan itu, ketikkan nama yang diikuti oleh .bat lalu ubah Simpan sebagai tipe tarik-turun ke Semua data.
Perhatikan bahwa Anda dapat menyimpan file ke lokasi mana saja pada hard drive yang Anda sukai, itu tidak terlalu penting. Sekarang buat beberapa file dummy di Uji folder dan kemudian klik dua kali pada Delete.bat file untuk menjalankannya. Ada yang dihapus? Mungkin tidak!
Alasan mengapa tidak ada yang dihapus adalah karena perintah itu / D -5, artinya file yang berumur 5 hari atau lebih. Untuk menghapus file apa pun, kapan pun file itu dibuat, Anda dapat mengubah -5 untuk -0 atau Anda dapat menghapus / D -5 bagian semuanya. 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 tempelkan ke dalam perintah di Notepad.
Selanjutnya adalah -s parameter yang Anda lihat setelah jalur direktori. Ini menunjukkan bahwa perintah harus melihat semua sub-folder juga. Jika Anda tidak ingin menghapus file dari subfolder, lanjutkan dan hapus parameter -s.
Selanjutnya -m diikuti oleh *.*, yang berarti bahwa perintah tersebut harus mengevaluasi file dari setiap jenis. Jika Anda hanya ingin menghapus jenis file tertentu dalam folder, seperti file PDF atau gambar JPG, cukup ubah *.* untuk * .pdf atau * .jpeg dan itu hanya akan menghapus file-file itu.
Itu / D -X bagian yang sudah kita bicarakan dalam hal berapa lama file harus agar memenuhi syarat untuk dihapus. Anda dapat menyimpannya dengan nilai lebih dari 1, setel ke 0, atau hapus semuanya. Itu semua yang perlu kita ketahui tentang perintah.
Ada beberapa hal yang perlu diperhatikan tentang menjalankan perintah ini. Pertama, ketika file dihapus, mereka tidak pergi ke Recycle Bin, tetapi dihapus secara permanen, jadi berhati-hatilah saat menggunakannya. Kedua, perintah hanya menghapus file, bukan folder.
Karena ini adalah file batch, Anda juga dapat menambahkan versi kelipatan dari perintah ini dalam file yang sama. Sebagai contoh, di sini saya membuat file batch yang akan menghapus semua file DOCX yang lebih lama dari 180 hari, semua file PDF yang lebih dari 60 hari dan semua file TXT terlepas dari berapa lama file tersebut.
Sekarang setelah file batch Anda dibuat dan disimpan, mari kita lanjutkan dan jadwalkan untuk berjalan kembali secara berulang. Untuk melakukan ini, kita harus membuka Task Scheduler.
Untungnya, saya sudah menulis artikel tentang cara menjadwalkan file batch, jadi buka halaman itu untuk memulai. Gulir ke bawah ke Jadwalkan File Batch di PC Startup bagian dan ikuti.
Satu-satunya hal yang harus Anda ubah adalah Trigger. Anda dapat memilih dari Harian, Mingguan, Bulanan, Saat komputer mulai, Saat saya masuk atau Ketika peristiwa tertentu dicatat.
Ketika Anda memilih sesuatu seperti Mingguan atau Bulanan dan klik Berikutnya, Anda akan mendapatkan layar baru tempat Anda dapat mengonfigurasi waktu dan hari yang tepat agar skrip dapat berjalan.
Semoga ini adalah solusi yang baik bagi kebanyakan orang yang perlu melakukan beberapa tugas otomatis sederhana untuk menghapus file di PC mereka. Jika Anda memiliki pertanyaan, jangan ragu untuk mengirim komentar. Nikmati!