Kaip priversti „Powershell“ ištrinti senesnius nei 30 dienų failus
Įjungta „Windows 10“ , „Storage sense“ iš esmės yra funkcija, automatiškai atlaisvinanti vietą, kai trūksta saugyklos vietos. Ši funkcija iš tikrųjų veikia pašalinant šiukšlių sistemos failus, tuos failus, kurie buvo šiukšliadėžėje. Arba „Atsisiuntimų“ aplankas ilgiau nei mėnesį ir sukuria „OneDrive“ turinį, kurį kurį laiką naudojote tik internete. Šiame straipsnyje mes kalbėsime apie tai, kaip „Powershell“ ištrinti failus, senesnius nei 30 dienų. Pradėkime!
Nors ši funkcija gali būti labai naudinga norint valdyti saugojimo vietą. Jis ribotas ir iš tikrųjų nesiūlo galimybės rankiniu būdu pridėti skirtingų vietų, kad būtų galima stebėti ir ištrinti failus, kurie nepakito per pastarąjį mėnesį.
Jei nesvarbius failus saugote kitoje vietoje, stebėjimui galima naudoti „PowerShell“ ir „Task Scheduler“. Ir išvalykite failus iš bet kurio kito aplanko, kurie taip pat yra senesni nei nurodytas dienų skaičius.
Norėdami ištrinti senesnius nei 30 dienų failus iš „Windows 10“, naudokite „PowerShell“
Jei jūsų vaikinai turi skirtingus aplankus su daugybe failų ir norėtumėte išvalyti ištrindami tuos, kurie yra senesni nei daug dienų. Tada galite atlikti šiuos paprastus veiksmus:
- Pirma, atidarykite Pradėti .
- Tada ieškokite „Windows PowerShell“ , dešiniuoju pelės mygtuku palieskite rezultatą ir pasirinkite Vykdyti kaip administratorių variantą.
- Norėdami ištrinti failus, kurie nebuvo modifikuoti per pastarąsias 30 dienų, įveskite šią komandą ir palieskite Įveskite :
'C:path ofolder'Pirmiau pateiktoje komandoje nepamirškite pakeisti -30 nurodant kelią į aplanką, kuriame norite ištrinti failus. Ir tada pakeiskite 'C:path ofolder' norėdami pasirinkti failus su paskutine modifikavimo data.

Naudokite Užduočių planavimo priemonę, jei norite ištrinti senesnius nei 30 dienų failus automatiškai iš „Windows 10“
Ankstesnėse instrukcijose esanti komanda suteikia jums teisę ištrinti failus iš aplanko, kurie yra senesni nei 30 dienų. Tačiau jūs turite atidaryti „PowerShell“ ir tada rankiniu būdu vykdyti komandą kiekvieną kartą, kai norite atlaisvinti vietos.
Sukurkite „PowerShell“ scenarijų naudodami „Notepad“ „PowerShell“ ištrinkite failus
Jei norite vykdyti užduotį naudodami užduočių planavimo priemonę. Tada jums, vaikinams, reikės sukurti „PowerShell“ scenarijų kartu su šiais paprastais veiksmais:
- Pirma, atidarykite Pradėti .
- Ieškoti Užrašų knygelė tada palieskite viršutinį rezultatą, kad atidarytumėte patirtį.
- Turite nukopijuoti ir įklijuoti šią komandą į „Notepad“ teksto failą:
-30Pirmiau pateiktoje komandoje nepamirškite pakeisti 'C:path ocleanup.ps1' nurodantis kelią į aplanką. Kad norite pašalinti failus ir pakeisti
Get-ChildItem –Path 'C:path ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item norėdami pasirinkti failus su paskutine modifikavimo data. - Bakstelėkite Failas Meniu.
- Pasirink Išsaugoti kaip variantas.
- Tada nukelkite failą naudodami valymas.ps1 pavadinimas ir plėtinys taip pat.
Sukurkite užduotį naudodami užduočių planavimo priemonę | „PowerShell“ ištrinkite failus
Jei norite automatizuoti procesą, turite naudoti užduočių planavimo priemonę. Norėdami sukurti užduotį, kuri vykdo komandą nustatytais intervalais.
- Pirma, atidarykite Pradėti .
- Tada ieškokite Darbų planuotojas ir bakstelėkite rezultatą.
- Dešiniuoju pelės mygtuku palieskite Užduočių planuoklio biblioteka aplanką.
- Tada palieskite Naujas aplankas variantą.
- Įveskite bet kurį aplanko pavadinimą ir palieskite Gerai . (Kuriame naują aplanką, kad užduotys būtų tvarkomos ir atskiriamos nuo sistemos užduočių.)
- Dešiniuoju pelės mygtuku spustelėkite neseniai sukurtą aplanką ir pasirinkite Sukurti užduotį variantą.
- Lauke Pavadinimas turite įvesti užduoties pavadinimą.
- Skirtuko Bendra skiltyje Saugos parinktys pasirinkite Paleiskite, ar vartotojas yra prisijungęs, ar ne variantas. (Tai yra parinktis, dėl kurios komandos langas nebus rodomas, kai užduotis bus vykdoma automatiškai.)

- Tada išvalykite Nelaikykite slaptažodžio variantą.
- Bakstelėkite skirtuką Trigeriai.
- Tada spustelėkite Nauja mygtuką.
- Naudodami išskleidžiamąjį meniu Pradėti užduotį, tada pasirinkite Pagal grafiką .
- Dalyje Nustatymai nurodykite, kada norite vykdyti užduotį (pvz., Laiku, Kasdien, Savaitę, Mėnesį). Nepriklausomai nuo pasirinktos parinkties, būtinai nurodykite Pradėti dešinėje pusėje taip pat.
Daugiau apie „PowerShell“ ištrinti failus
- Bakstelėkite Gerai mygtuką.

- Tada spustelėkite Veiksmai skirtuką.
- Paspauskite Nauja Mygtukas.
- Naudodami išskleidžiamąjį meniu Veiksmai, turite pasirinkti Paleiskite programą variantą.
- Lauke Programa / scenarijus turite įvesti šią komandą:
Get-ChildItem –Path 'C:path ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item- Tada lauke Pridėti argumentus įveskite šią komandą ir palieskite Gerai mygtuką.
powershell.exe
Pirmiau pateiktoje komandoje nepamirškite pakeisti
-ExecutionPolicy Bypass C:path ocleanup.ps1nurodantis kelią į anksčiau sukurtą „PowerShell“ scenarijų, kad pašalintumėte failus.
- Bakstelėkite Nustatymai skirtuką.
- Turite patikrinti šias parinktis:
- Leidžia užduotį vykdyti pagal pareikalavimą.
- Vykdykite užduotis kuo greičiau, kai praleistas suplanuotas startas.
- Jei užduotis nepavyksta, paleiskite viską iš naujo.
- Bakstelėkite Gerai mygtuką.
- Įveskite savo administracijos vartotojo vardą ir slaptažodį (jei jis tinkamas).
- Bakstelėkite Gerai mygtuką.
Atlikę veiksmus, „PowerShell“ scenarijus veiks pagal tvarkaraštį, ištrinant failus iš vietos. Tai senesnė nei nurodytas dienų skaičius. Tiesiog nepamirškite nekeisti pavadinimo ar perkelti aplanko į kitą vietą, kitaip užduotis iš tikrųjų nepavyks.
Išvada
Gerai, tai buvo visi žmonės! Tikiuosi, kad jums patinka šis „PowerShell“ ištrinti failus straipsnis ir jums tai naudinga. Pateikite mums atsiliepimų apie tai. Taip pat, jei jūs turite daugiau klausimų ir klausimų, susijusių su šiuo straipsniu. Tada praneškite mums toliau pateiktame komentarų skyriuje. Netrukus susisieksime su jumis.
Geros dienos!
Taip pat žiūrėkite: Kaip pakeisti iš statinio į dinaminį IP „Windows 10“


