Kā panākt, lai Powershell izdzēš failus, kas ir vecāki par 30 dienām

Ieslēgts Windows 10 , Krātuves jēga būtībā ir funkcija, kas automātiski atbrīvo vietu, kad krātuvē ir maz. Funkcija faktiski darbojas, izdzēšot nevēlamos sistēmas failus, tos failus, kas ir atradušies atkritnē. Vai arī lejupielāžu mape ilgāk par mēnesi un veido OneDrive saturu, kuru jau kādu laiku esat izmantojis tikai tiešsaistē. Šajā rakstā mēs runāsim par to, kā panākt, lai Powershell izdzēš failus, kas ir vecāki par 30 dienām. Sāksim!





Lai gan šī funkcija var būt ļoti noderīga, lai kontrolētu uzglabāšanas vietu. Tas ir ierobežots, un patiesībā nepiedāvā iespēju manuāli pievienot dažādas vietas, lai uzraudzītu un izdzēstu failus, kas nav mainījušies aptuveni pēdējā mēneša laikā.



Ja nesvarīgos failus glabājat citā vietā, uzraudzībai ir iespējams izmantot PowerShell un Uzdevumu plānotāju. Notīriet arī failus no jebkuras citas mapes, kas ir vecāka par norādīto dienu skaitu.

Izmantojiet PowerShell, lai Windows 10 dzēstu failus, kas vecāki par 30 dienām

Ja jums, puišiem, ir dažādas mapes ar daudz failu, un jūs vēlaties to sakopt, izdzēšot tos, kas vecāki par daudzām dienām. Tad jūs varat izmantot šīs vienkāršās darbības:



  • Pirmkārt, atveriet Sākt .
  • Pēc tam meklējiet Windows PowerShell , ar peles labo taustiņu pieskarieties rezultātam un izvēlieties Izpildīt kā administratoram opcija.
  • Ierakstiet šo komandu, lai izdzēstu failus, kas nav modificēti pēdējo 30 dienu laikā, un pēc tam pieskarieties Enter :
'C:path ofolder'

Iepriekš minētajā komandā paturiet prātā mainīt -30 norādot ceļu uz mapi, kurā vēlaties izdzēst failus. Un pēc tam mainiet 'C:path ofolder' lai atlasītu failus ar pēdējo modificēšanas datumu.



PowerShell izdzēst failus

Izmantojiet uzdevumu plānotāju, lai Windows 10 automātiski izdzēstu failus, kas vecāki par 30 dienām

Iepriekšējo instrukciju komanda dod jums atļauju dzēst failus mapē, kas ir vecāki par 30 dienām. Tomēr jums ir jāatver PowerShell un pēc tam manuāli jāizpilda komanda katru reizi, kad vēlaties atbrīvot vietu.



Izmantojot Notepad | izveidojiet PowerShell skriptu PowerShell izdzēsiet failus

Ja vēlaties izpildīt uzdevumu, izmantojot uzdevumu plānotāju. Tad jums, puiši, būs jāizveido PowerShell skripts kopā ar šīm vienkāršajām darbībām:



  • Pirmkārt, atveriet Sākt .
  • Meklēt Notepad un pēc tam pieskarieties augšējam rezultātam, lai atvērtu pieredzi.
  • Jums ir jākopē un jāielīmē šāda komanda Notepad teksta failā:
-30

Iepriekš minētajā komandā paturiet prātā, lai mainītu 'C:path ocleanup.ps1' kas norāda ceļu uz mapi. Ka vēlaties noņemt failus un mainīt

Get-ChildItem –Path 'C:path	ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
lai atlasītu failus ar pēdējo modificēšanas datumu.

  • Pieskarieties Fails izvēlne.
  • Izvēlies Saglabāt kā opcija.
  • Tad ave failu, izmantojot tīrīšana.ps1 nosaukums un paplašinājums, kā arī.

Izveidojiet uzdevumu, izmantojot uzdevumu plānotāju | PowerShell izdzēsiet failus

Ja vēlaties automatizēt procesu, jums, puišiem, jāizmanto uzdevumu plānotājs. Lai izveidotu uzdevumu, kas komandu izpilda noteiktos intervālos.

  • Pirmkārt, atveriet Sākt .
  • Pēc tam meklējiet Uzdevumu plānotājs un pieskarieties rezultātam.
  • Ar peles labo pogu pieskarieties Uzdevumu plānotāja bibliotēka mapi.
  • Pēc tam pieskarieties Jauna mape opcija.
  • Ierakstiet jebkuru mapes nosaukumu un pieskarieties labi . (Mēs veidojam jaunu mapi, lai uzdevumi būtu sakārtoti un atdalīti no sistēmas uzdevumiem.)
  • Ar peles labo pogu noklikšķiniet uz nesen izveidotās mapes un pēc tam izvēlieties Izveidot uzdevumu opcija.
  • Lodziņā Nosaukums jāievada uzdevuma nosaukums.
  • Cilnes Vispārīgi sadaļā Drošības opcijas izvēlieties Palaist neatkarīgi no tā, vai lietotājs ir pieteicies opcija. (Šī ir opcija, kas liks komandu logam neparādīties, kad uzdevums faktiski tiek izpildīts automātiski.)

PowerShell izdzēst failus

  • Pēc tam notīriet Neglabājiet paroli opcija.
  • Pieskarieties cilnei Trigeri.
  • Pēc tam noklikšķiniet uz Jauns pogu.
  • Izmantojot nolaižamo izvēlni Sākt uzdevumu, pēc tam izvēlieties Pēc grafika .
  • Sadaļā Iestatījumi norādiet, kad vēlaties izpildīt uzdevumu (piemēram, Laiks, Diena, Nedēļa, Mēnesis). Neatkarīgi no izvēlētās opcijas noteikti norādiet Sākt labajā pusē.

Tālāk par PowerShell failu dzēšanu

  • Pieskarieties labi pogu.

PowerShell izdzēst failus

  • Pēc tam noklikšķiniet uz Darbības cilni.
  • Nospiediet Jauns Poga.
  • Izmantojot nolaižamo izvēlni Darbības, jums jāizvēlas Sāciet programmu opcija.
  • Laukā Programma / skripts jums jāievada šāda komanda:
Get-ChildItem –Path 'C:path	ofolder' -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
  • Pēc tam laukā Pievienot argumentus ierakstiet šādu komandu un pēc tam pieskarieties labi pogu.
powershell.exe

Iepriekš minētajā komandā atcerieties mainīt

-ExecutionPolicy Bypass C:path	ocleanup.ps1
kas norāda ceļu uz iepriekš izveidoto PowerShell skriptu failu noņemšanai.

  • Pieskarieties Iestatījumi cilni.
  • Jums jāpārbauda šādas iespējas:
    • Ļauj izpildīt uzdevumu pēc pieprasījuma.
    • Veiciet uzdevumus pēc iespējas ātrāk pēc nokavēta plānotā sākuma.
    • Ja uzdevums neizdodas, restartējiet visu.
  • Pieskarieties labi pogu.
  • Ierakstiet savu administratīvo lietotājvārdu un paroli (ja tā ir piemērojama).
  • Pieskarieties labi pogu.

Kad esat pabeidzis darbības, PowerShell skripts darbosies pēc grafika, dzēšot atrašanās vietas failus. Tas ir vecāks par jūsu norādīto dienu skaitu. Vienkārši atcerieties, ka nemainiet nosaukumu un nepārvietojiet mapi uz citu vietu, pretējā gadījumā uzdevums faktiski neizdosies.

Secinājums

Labi, tas bija viss ļaudis! Es ceru, ka jums, puiši, patīk šis raksts PowerShell izdzēst failus un arī jums tas noder. Sniedziet mums atsauksmes par to. Arī tad, ja jums, puiši, ir jautājumi un jautājumi, kas saistīti ar šo rakstu. Pēc tam informējiet mūs zemāk esošajā komentāru sadaļā. Mēs drīz sazināsimies ar jums.

Lai jums lieliska diena!

Skatiet arī: Windows 10 nomaiņa no statiskās uz dinamisko IP