Cara Membuat Fail Hapus Powershell Lebih Lama daripada 30 Hari

Dihidupkan Windows 10 , Rasa penyimpanan pada dasarnya adalah ciri untuk mengosongkan ruang secara automatik ketika penyimpanan anda hampir habis. Ciri ini benar-benar berfungsi melalui penghapusan fail sistem sampah, fail yang telah berada di tong sampah. Atau Muat turun folder selama lebih dari sebulan dan menjadikan kandungan OneDrive yang telah anda gunakan dalam masa hanya dalam talian. Dalam artikel ini, kita akan membincangkan mengenai Cara Membuat Fail Hapus Powershell Lebih Lama daripada 30 Hari. Mari kita mulakan!





Walaupun ciri ini sangat berguna untuk mengawal ruang simpanan. Ia terhad dan tidak benar-benar menawarkan pilihan untuk menambahkan lokasi yang berbeza secara manual untuk memantau dan menghapus fail yang tidak pernah berubah pada bulan terakhir atau lebih.



Sekiranya anda menyimpan fail yang tidak penting pada lokasi yang berbeza, maka mungkin menggunakan PowerShell dan Task Scheduler untuk memantau. Dan bersihkan fail dari folder lain yang lebih tua daripada bilangan hari yang ditentukan juga.

Gunakan PowerShell untuk menghapus fail yang lebih tua dari 30 hari pada Windows 10

Sekiranya anda mempunyai folder yang berlainan dengan banyak fail dan anda ingin membersihkannya dengan menghapus yang lebih lama dari banyak hari. Kemudian anda boleh menggunakan langkah mudah ini:



  • Pertama, buka Mulakan .
  • Kemudian cari Windows PowerShell , ketik kanan hasilnya, dan pilih Menjalankan sebagai pentadbir pilihan.
  • Ketik perintah berikut untuk menghapus fail yang belum diubah dalam 30 hari terakhir dan kemudian ketik Masukkan :
'C:path ofolder'

Dalam arahan di atas, ingatlah untuk menukar -30 menentukan jalan ke folder yang anda mahu hapuskan fail. Dan kemudian ubah 'C:path ofolder' untuk memilih fail dengan tarikh terakhir diubah.



Powerhell memadam fail

Gunakan Penjadual Tugas untuk menghapus fail yang lebih tua dari 30 hari secara automatik pada Windows 10

Perintah dalam arahan sebelumnya memberi anda kebenaran untuk menghapus fail dalam folder yang berusia lebih dari 30 hari. Walau bagaimanapun, anda harus membuka PowerShell dan kemudian melaksanakan perintah secara manual setiap kali anda ingin mengosongkan ruang.



Buat skrip PowerShell melalui Notepad | PowerShell memadam fail

Sekiranya anda ingin menjalankan tugas menggunakan Penjadual Tugas. Maka anda perlu membuat skrip PowerShell bersama dengan langkah mudah ini:



  • Pertama, buka Mulakan .
  • Carian untuk Notepad dan kemudian ketuk hasil teratas untuk membuka pengalaman.
  • Anda harus menyalin dan menempelkan perintah berikut ke dalam fail teks Notepad:
-30

Dalam arahan di atas, ingatlah untuk menukar 'C:path ocleanup.ps1' yang menentukan jalan ke folder. Anda mahu membuang fail dan menukar

Get-ChildItem –Path 'C:path	ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
untuk memilih fail dengan tarikh terakhir diubah.

  • Ketik pada Fail menu.
  • Pilih Simpan sebagai satu pilihan.
  • Kemudian ambil fail menggunakan pembersihan.ps1 nama dan peluasan juga.

Buat tugas melalui Penjadual Tugas | PowerShell memadam fail

Sekiranya anda mahu mengotomatisasi proses, maka anda perlu menggunakan Penjadual Tugas. Untuk membuat tugas yang melaksanakan perintah pada selang waktu yang ditentukan.

  • Pertama, buka Mulakan .
  • Kemudian cari Penjadual tugasan dan ketik hasilnya.
  • Ketik kanan Perpustakaan Penjadual Tugas folder.
  • Kemudian ketik Fail baharu pilihan.
  • Taipkan sebarang nama untuk folder dan ketik okey . (Kami membuat folder baru untuk memastikan tugas tetap teratur dan terpisah dari tugas sistem.)
  • Klik kanan folder yang baru dibuat, dan kemudian pilih Buat Tugas pilihan.
  • Dalam kotak Nama, anda mesti memasukkan nama untuk tugas tersebut.
  • Pada tab Umum, di bawah bahagian Pilihan keselamatan, pilih Jalankan sama ada pengguna log masuk atau tidak satu pilihan. (Ini adalah pilihan yang akan membuat tetingkap perintah tidak muncul ketika tugas berjalan secara automatik.)

Powerhell memadam fail

  • Kemudian kosongkan Jangan simpan kata laluan pilihan.
  • Ketik pada tab Pencetus.
  • Kemudian klik Baru butang.
  • Menggunakan menu drop-down Mula tugas, kemudian pilih Mengikut jadual .
  • Di bawah Tetapan, tentukan bila anda mahu tugas itu dijalankan (seperti, Tepat waktu, Harian, Mingguan, Bulanan). Apa sahaja pilihan yang anda pilih, pastikan untuk menentukan Mulakan tetapan di sebelah kanan juga.

Lebih jauh mengenai PowerShell hapus fail

  • Ketik pada okey butang.

Powerhell memadam fail

  • Kemudian klik Tindakan tab.
  • Tekan Baru Butang.
  • Dengan menggunakan menu lungsur Tindakan, anda perlu memilih Mulakan program pilihan.
  • Di bidang Program / skrip, anda harus mengetik perintah berikut:
Get-ChildItem –Path 'C:path	ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
  • Kemudian di medan Tambah argumen ketik perintah berikut dan kemudian ketuk okey butang.
powershell.exe

Dalam arahan di atas ingatlah untuk menukar

-ExecutionPolicy Bypass C:path	ocleanup.ps1
yang menentukan jalan ke skrip PowerShell yang telah anda buat sebelumnya untuk membuang fail.

  • Ketik pada Tetapan tab.
  • Anda perlu menyemak pilihan berikut:
    • Membolehkan tugas dijalankan mengikut permintaan.
    • Jalankan tugas secepat mungkin setelah permulaan yang dijadualkan terlewat.
    • Sekiranya tugas gagal, mulakan semula semuanya.
  • Ketik pada okey butang.
  • Taipkan nama pengguna dan kata laluan pentadbiran anda (jika berkenaan).
  • Ketik pada okey butang.

Setelah anda menyelesaikan langkah-langkahnya, skrip PowerShell kemudian akan berjalan mengikut jadual menghapus fail di lokasi. Itu lebih tua daripada bilangan hari yang anda nyatakan. Ingatlah untuk tidak menukar nama atau memindahkan folder ke lokasi lain, jika tidak, tugas itu akan gagal sebenarnya.

Kesimpulannya

Baiklah, Itu semua Orang! Saya harap anda menyukai artikel memadam fail PowerShell ini dan juga dapat membantu anda. Beri kami maklum balas anda mengenainya. Juga jika anda mempunyai pertanyaan dan masalah lebih lanjut yang berkaitan dengan artikel ini. Kemudian beritahu kami di bahagian komen di bawah. Kami akan menghubungi anda sebentar lagi.

Selamat Hari yang Hebat!

Lihat juga: Cara Menukar dari Static ke Dynamic IP Windows 10