Kā izdzēst failus no X dienām, izmantojot komandu PowerShell

Satura rādītājs

Ir daudz uzdevumu, kurus mēs varam veikt, izmantojot Windows PowerShell operētājsistēmā Windows, un tie ir dažādi veidi, tīkli, lietotāji, diski utt., Bet viens, ko mēs, iespējams, izmantojam ļoti maz, ir iespēja dzēst noteiktā laika posmā izveidotos failus ., Tas ir praktiski, ja mūsu komandā tiek izveidoti un izpildīti uzdevumi, kas uzglabā lielu datu apjomu, piemēram, ierakstus vai žurnālus, un tas pamazām aizpilda vietu diskā, un patiesībā mēs piekļūstam maz vai neko.

Windows PowerShell dod mums iespēju izdzēst šos failus, un šodien Solvetic mēs redzēsim, kā šos failus izdzēst vienkāršā un funkcionālā veidā.

Šim nolūkam mums ir šādi dati:

PALIELINĀT

Kolonnā Izveides datums mēs varam redzēt dažādus datumus, PowerShell ir atbildīgs par šo izveides datumu salīdzināšanu un failu dzēšanu, pamatojoties uz mūsu norādīto nosacījumu.

1. darbība
Lai veiktu šo uzdevumu, mēs veiksim šīs dzēšanas izpildi, piekļūsim sistēmai Windows PowerShell kā administratori un izpildīsim šādu sintaksi:

 Get -ChildItem -Path "Path" -Recurse | Kur-Object CreationTime -LT (Get-Date) .AdDDays (-10) | Noņemt vienumu 
2. solis
Šo cmdlet veido šādi elementi:

Get-ChildItemSarakstiet failus atlasītajā mapē.

-CeļšAttiecas uz ceļu, kurā atrodas dzēšamie faili.

-AtkārtotiIegūstiet informāciju par šiem failiem.

Kur-ObjetcObjekti ar piešķirto izveides datumu tiks noņemti.

-LT (Get-Date)Izpildiet darbību, šajā gadījumā tiek iegūts izveides datums.

AddDaysMēs norādām dienu skaitu, tas ir, faili, kuru datumi ir mazāki par šo, tiks dzēsti.

Noņemt vienumuIzdzēsiet failus.

3. solis
Šajā piemērā mēs izdzēsīsim failus, kas izveidoti 10 dienas pirms pašreizējā datuma:

PALIELINĀT

4. solis
Mēs varam redzēt izmaiņas:

Pirms dzēšanas

PALIELINĀT

Pēc dzēšanas

PALIELINĀT

Mēs redzam, ka fails (-i), kas tika izveidots pirms šīm desmit dienām, ir izdzēsts.

Ja vēlamies, mēs varam pievienot šo skriptu uzdevumu plānotājā, lai šī darbība tiktu veikta automātiski un tādējādi atbrīvotu vietu diskā.

wave wave wave wave wave