Cara Menghapus File Lebih Lama Dari X Hari di Windows 10
Windows 10 memiliki sejumlah peningkatan yang memungkinkan Anda menjaga PC Anda tetap bersih. Versi terbarunya menyertakan alat bawaan untuk secara otomatis kosongkan Recycle Bin dan bersihkan folder unduhan secara berkala. Sayangnya, jika Anda menjalankan versi awal Windows 10 atau versi OS sebelumnya, fitur ini tidak tersedia untuk Anda. Berikut adalah bagaimana Anda dapat menghapus file yang lebih lama dari hari-hari tertentu menggunakan tiga metode berbeda.
Untuk mencapai tujuan ini, Anda bahkan tidak memerlukan alat pihak ketiga. Ini dapat dilakukan menggunakan File Explorer, PowerShell atau file batch.
File Explorer adalah aplikasi pengelola file default di Windows 10. Ini memiliki kotak pencarian khusus. Saat fokus, ini menunjukkan sejumlah opsi lanjutan di Ribbon. Untuk mengaktifkan fitur pencarian di File Explorer, klik kotak pencarian atau tekan F3 pada keyboard. Ribbon kemudian akan terlihat sebagai berikut:
Hapus File Lebih Lama Dari X Hari dengan File Explorer
- Buka tab Alat pencarian di Pita (F3).
- Klik pada Tanggal diubah tombol. Ini memiliki daftar drop-down dengan opsi.
- Pilih opsi yang diinginkan, seperti Minggu lalu.
File Explorer akan langsung memfilter hasilnya. Pilih file yang tidak Anda perlukan, dan tekan tombol Menghapus kunci untuk menghapus file. Atau, Anda dapat mengklik kanan pilihan dan memilih Menghapus dari menu konteks.
Tip: Anda dapat menggunakan filter ukuran kustom Anda sendiri. Yang Anda butuhkan hanyalah mengetikkan kondisi filter yang diinginkan di kotak pencarian File Explorer sebagai berikut:
tanggaldimodifikasi: 11/1/2017.. 11/20/2017
Alih-alih 'datemodified', Anda dapat menggunakan 'datecreated' untuk menemukan file dalam rentang tanggal tertentu.
Atau, Anda dapat mengetikkan parameter terkait tanggal dan memasukkan karakter titik dua (:). Ini akan membuat File Explorer menampilkan pemilih tanggal. Pilih tanggal atau kondisi dari pop-up kalender. Anda dapat mengklik tanggal dan menyeret untuk menentukan rentang tanggal. Dengan cara ini Anda dapat memfilter hasil untuk mendapatkan apa yang Anda inginkan.
Metode ini bagus untuk menghapus file secara manual sesekali. Jika Anda perlu mengotomatiskan prosedur, mis. bersihkan folder Unduhan secara berkala, Anda harus menggunakan metode command prompt atau PowerShell. Mari kita tinjau mereka.
Hapus File Lebih Lama Dari X Hari dengan File Batch
Dalam artikel saya sebelumnya, Temukan File Besar di Windows 10 Tanpa Alat Pihak Ketiga, kami telah belajar tentang yang bermanfaat Untuk File perintah konsol. Perintah ini memilih file (atau sekumpulan file) dan menjalankan perintah pada file itu.
Switch yang dapat kita gunakan adalah sebagai berikut:
/S - Switch ini membuat subdirektori forfiles berulang. Seperti "DIR/S".
/D - Pilih file dengan tanggal modifikasi terakhir. Misalnya, -365 berarti lebih dari setahun yang lalu, -30 berarti sebulan yang lalu.
/P - Untuk menunjukkan jalur untuk memulai pencarian.
/C "command" - Perintah ini menentukan perintah untuk dieksekusi pada setiap file yang akan ditemukan. String perintah harus dibungkus dengan tanda kutip ganda.
Perintah default adalah "cmd /c echo @file".
Variabel berikut dapat digunakan dalam string perintah:
@file - mengembalikan nama file.
@fname - mengembalikan nama file tanpa ekstensi.
@ext - hanya mengembalikan ekstensi file.
@path - mengembalikan path lengkap file.
@relpath - mengembalikan jalur relatif file.
@isdir - mengembalikan "TRUE" jika tipe filenya
direktori, dan "FALSE" untuk file.
@fsize - mengembalikan ukuran file dalam byte.
@fdate - mengembalikan tanggal modifikasi terakhir dari file.
@ftime - mengembalikan waktu modifikasi terakhir dari file.
Untuk menghapus file yang lebih lama dari X hari, lakukan hal berikut.
- Buka prompt perintah baru contoh.
- Ketik perintah berikut:
Untuk File /p "C:\Folder Saya" /s /d -30 /c "cmd /c del @file"
Ganti jalur folder dan jumlah hari dengan nilai yang diinginkan dan Anda selesai.
Misalnya, untuk menghapus file yang lebih lama dari satu bulan dari folder Unduhan, gunakan perintah berikut:
Untuk File /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"
Trik ini berfungsi di semua versi Windows modern termasuk Windows 7, Windows 8, Windows 8.1 dan Windows 10.
Hapus File Lebih Lama Dari X Hari Secara Otomatis
Anda dapat mengotomatiskan tugas ini menggunakan aplikasi Penjadwal Tugas bawaan.
- Buka alat Administratif dan klik pada ikon Penjadwal Tugas.
- Di panel kiri, klik item "Perpustakaan Penjadwal Tugas":
- Di panel kanan, klik tautan "Buat tugas":
- Jendela baru berjudul "Buat Tugas" akan terbuka. Pada tab "Umum", tentukan nama tugas. Pilih nama yang mudah dikenali seperti "Hapus File Lama".
- Beralih ke tab "Tindakan". Di sana, klik tombol "Baru...":
- Jendela "Tindakan Baru" akan terbuka. Di sana, Anda perlu menentukan data berikut.
Tindakan: Mulai program
Program/skrip:Untuk File.exe
Tambahkan argumen (opsional):/p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"
Ubah jalur folder dan jumlah hari yang Anda butuhkan. - Buka tab Pemicu di tugas Anda. Di sana, klik tombol Baru.
- Di bawah Mulai tugas, pilih "Pada jadwal" di daftar tarik-turun dan klik tombol OK. Tentukan kapan Anda ingin tugas dijalankan.
- Beralih ke tab "Pengaturan". Aktifkan opsi
- Izinkan tugas dijalankan sesuai permintaan.
- Jalankan tugas sesegera mungkin setelah awal yang dijadwalkan terlewatkan. - Klik OK untuk membuat tugas Anda.
Itu dia.
Terakhir, jika Anda lebih suka PowerShell, Anda dapat menggunakan cmdlet khusus untuk menghapus file lama.
Hapus File Lebih Lama Dari X Hari dengan PowerShell
- Buka jendela PowerShell baru.
- Ketik perintah berikut:
Get-ChildItem "%userprofile%\Downloads" -Recurse | Where-Object {($_.LastWriteTime -lt (Dapatkan-Tanggal).AddDays(-30))}| Hapus-Item
Jika cmdlet Get-ChildItem menemukan file yang lebih lama dari satu bulan, cmdlet Hapus-Item akan dipanggil untuk setiap file untuk menghapusnya.
Itu dia.