Windows 10 mempunyai sejumlah penambahbaikan yang membolehkan anda menjaga kebersihan PC anda. Versi terbarunya merangkumi alat terbina dalam untuk secara automatik kosongkan Tong Kitar Semula dan bersihkan Folder muat turun secara berkala. Malangnya, jika anda menjalankan Windows 10 atau versi OS sebelumnya, ciri-ciri ini tidak tersedia untuk anda. Inilah cara anda boleh memadam fail yang lebih tua daripada hari-hari tertentu menggunakan tiga kaedah yang berbeza.
Iklan
Untuk mencapai matlamat ini, anda tidak memerlukan alat pihak ketiga. Ini boleh dilakukan dengan menggunakan File Explorer, PowerShell atau batch file.
File Explorer adalah aplikasi pengurus fail lalai di Windows 10. Ia mempunyai kotak carian khas. Apabila menjadi fokus, ia menunjukkan sejumlah pilihan lanjutan di Pita. Untuk mengaktifkan ciri carian di File Explorer, klik pada kotak carian atau tekan F3 pada papan kekunci. Ribbon akan kelihatan seperti berikut:Berikut adalah cara menggunakannya untuk memadam fail yang lebih lama daripada jumlah hari tertentu.
Padamkan Fail Lebih Lama Daripada X Hari dengan Penjelajah Fail
- Buka tab Alat carian di Pita (F3).
- Klik padaTarikh diubah suaibutang. Ia mempunyai senarai drop-down dengan pilihan.
- Pilih pilihan yang dikehendaki, sepertiMinggu lepas.
File Explorer akan menapis hasilnya dengan segera. Pilih fail yang tidak anda perlukan, dan tekanPadamkunci untuk memadam fail. Sebagai alternatif, anda boleh mengklik kanan pilihan dan memilihPadamdari menu konteks.
Petua: Anda boleh menggunakan penapis ukuran tersuai anda sendiri. Yang anda perlukan hanyalah menaip keadaan penapis yang diinginkan di kotak carian File Explorer seperti berikut:
dimodifikasi: 11/1/2017 .. 11/20/2017
cara melabelkan lajur di helaian google
Daripada 'datemodified', anda boleh menggunakan 'datecreated' untuk mencari fail dalam julat tarikh tertentu.
Sebagai alternatif, anda boleh menaip parameter yang berkaitan dengan tarikh dan memasukkan watak titik dua (:). Ini akan menjadikan File Explorer menunjukkan pemilih tarikh. Pilih tarikh atau syarat dari pop timbul kalendar. Anda boleh mengklik tarikh dan seret untuk menentukan julat tarikh. Dengan cara ini anda dapat menapis hasilnya untuk mendapatkan apa yang anda mahukan.
Kaedah ini bagus untuk memadam fail secara manual sekali sekala. Sekiranya anda perlu mengotomatisasi prosedur, mis. bersihkan folder Muat turun secara berkala, anda harus menggunakan kaedah arahan atau kaedah PowerShell. Mari kaji semula.
Padamkan Fail Lebih Lama Daripada X Hari dengan Batch File
Dalam artikel saya sebelum ini, Cari Fail Besar di Windows 10 Tanpa Alat Pihak Ketiga , kita telah belajar tentang yang bergunaForFilesarahan konsol. Perintah ini memilih fail (atau sekumpulan fail) dan menjalankan perintah pada fail tersebut.
Suis yang boleh kita gunakan adalah seperti berikut:
/ S - Suis ini menjadikan subdirektori berulang untuk fail. Seperti 'DIR / S'.
/ D - Pilih fail dengan tarikh terakhir diubah. Contohnya, -365 bermaksud lebih dari setahun yang lalu, -30 bermaksud sebulan yang lalu.
/ P - Untuk menunjukkan jalan untuk memulakan carian.
/ C 'command' - Perintah ini menentukan perintah yang akan dijalankan pada setiap file yang akan dijumpai. Rentetan arahan hendaklah dibungkus dalam petikan ganda.
Perintah lalai adalah 'cmd / c echo @file'.
Pemboleh ubah berikut boleh digunakan dalam rentetan arahan:
@file - mengembalikan nama fail.
@fname - mengembalikan nama fail tanpa pelanjutan.
@ext - mengembalikan pelanjutan fail sahaja.
@path - mengembalikan jalan penuh fail.
@relpath - mengembalikan jalan relatif fail.
@isdir - mengembalikan 'BENAR' jika jenis failnya
direktori, dan 'SALAH' untuk fail.
@fsize - mengembalikan ukuran fail dalam bait.
@fdate - mengembalikan tarikh terakhir fail yang diubah suai.
@ftime - mengembalikan masa terakhir fail yang diubah suai.
Untuk memadam fail yang lebih lama dari X hari itu , lakukan perkara berikut.
- Buka arahan arahan baru contoh.
- Taipkan arahan berikut:
ForFiles / p 'C: My Folder' / s / d -30 / c 'cmd / c del @file'
Ganti jalur folder dan jumlah hari dengan nilai yang diinginkan dan anda sudah selesai.
Sebagai contoh, untuk membuang fail yang lebih tua dari sebulan dari folder Muat turun, gunakan arahan berikut:
ForFiles / p '% userprofile% Downloads' / s / d -30 / c 'cmd / c del @file'
Silap mata ini berfungsi di semua versi moden Windows termasuk Windows 7, Windows 8, Windows 8.1 dan Windows 10.
Padamkan Fail Lebih Lama Daripada X Hari Secara Automatik
Anda boleh mengotomatiskan tugas ini menggunakan aplikasi Penjadual Tugas terbina dalam.
- Buka alat Pentadbiran dan klik pada ikon Penjadual Tugas.
- Di panel kiri, klik item 'Perpustakaan Penjadual Tugas':
- Di panel kanan, klik pada pautan 'Buat tugas':
- Tetingkap baru bertajuk 'Buat Tugas' akan dibuka. Pada tab 'Umum', tentukan nama tugas. Pilih nama yang mudah dikenali seperti 'Delete Old Files'.
- Tukar ke tab 'Tindakan'. Di sana, klik butang 'Baru ...':
- Tetingkap 'New Action' akan dibuka. Di sana, anda perlu menentukan data berikut.
Tindakan: Mulakan program
Program / skrip:ForFiles.exe
Tambahkan argumen (pilihan):/ p '% userprofile% Downloads' / s / d -30 / c 'cmd / c del @file'
Tukar laluan folder dan bilangan hari menjadi perkara yang anda perlukan. - Pergi ke tab Pencetus dalam tugas anda. Di sana, klik pada butang Baru.
- Di bawah Memulakan tugas, pilih 'Pada jadual' dalam senarai drop-down dan klik butang OK. Tentukan bila anda mahu tugas itu dijalankan.
- Tukar ke tab 'Tetapan'. Aktifkan pilihan
- Benarkan tugas dijalankan mengikut permintaan.
- Jalankan tugas secepat mungkin setelah permulaan yang dijadualkan terlewat. - Klik OK untuk membuat tugas anda.
Itu sahaja.
Akhirnya, jika anda lebih suka PowerShell, anda boleh menggunakan cmdlet khas untuk membuang fail lama.
Padamkan Fail Lebih Lama Daripada X Days dengan PowerShell
- Buka tetingkap PowerShell baru .
- Taipkan arahan berikut:
Get-ChildItem '% userprofile% Downloads' -Recurse | Where-Object {($ _. LastWriteTime -lt (Get-Date) .AddDays (-30))} | Buang-Item
Sekiranya cmdlet Get-ChildItem menemui fail yang lebih tua dari sebulan, maka cmdlet Remove-Item akan dipanggil untuk setiap fail untuk menghapusnya.
Itu sahaja.