Kaip ištrinti failus iš X dienų su „PowerShell“ komanda

Turinys

Yra daug užduočių, kurias galime atlikti naudodamiesi „Windows PowerShell“ sistemoje „Windows“, visų rūšių, tinklų, vartotojų, diskų ir tt, tačiau galbūt mes labai mažai naudojame galimybę ištrinti failus, sukurtus per tam tikrą laikotarpį ., Tai praktiška, kai mūsų komandoje sukuriamos ir vykdomos užduotys, kuriose saugomi dideli duomenų kiekiai, pvz., Įrašai ar žurnalai, ir tai po truputį užpildo vietos diske, o iš tikrųjų mes pasiekiame mažai arba nieko.

„Windows PowerShell“ suteikia mums galimybę ištrinti šiuos failus, o šiandien „Solvetic“ pamatysime, kaip paprastai ir funkcionaliai ištrinti šiuos failus.

Tam turime šiuos duomenis:

DIDELIS

Stulpelyje „Sukūrimo data“ matome įvairias datas, „PowerShell“ yra atsakinga už šių kūrimo datų palyginimą ir failų, pagrįstų mūsų nurodyta sąlyga, ištrynimą.

1 žingsnis
Norėdami atlikti šią užduotį, atliksime šį ištrynimą, prieisime prie „Windows PowerShell“ kaip administratoriai ir vykdysime šią sintaksę:

 Get -ChildItem -Path "Kelias" -Pasikirtimas | Kur-Object CreationTime -LT (Gauti datą) .AddDays (-10) | Pašalinti daiktą 
2 žingsnis
Šią cmdlet komandą sudaro šie komponentai:

Get-ChildItemIšvardykite failus pasirinktame aplanke.

-KeliasNurodo kelią, kuriame yra ištrinami failai.

-PakartotinaiGaukite išsamią informaciją apie tuos failus.

Kur-ObjetcObjektai, kuriems priskirta sukūrimo data, bus pašalinti.

-LT (gauti datą)Vykdykite veiksmą, tokiu atveju jis gauna sukūrimo datą.

AddDaysMes nurodome dienų skaičių, tai yra, failai, kurių datos yra mažesnės nei ši, bus ištrinti.

Pašalinti daiktąIštrinkite failus.

3 žingsnis
Šiame pavyzdyje ištrinsime failus, kurie buvo sukurti 10 dienų iki dabartinės datos:

DIDELIS

4 žingsnis
Mes matome padarytą pakeitimą:

Prieš ištrynimą

DIDELIS

Po ištrynimo

DIDELIS

Matome, kad failas (-ai), kuris buvo sukurtas prieš šias dešimt dienų, buvo ištrintas.

Jei norime, galime pridėti šį scenarijų užduočių planavimo priemonėje, kad šis veiksmas būtų automatiškai atliktas ir taip atlaisvintų vietos diske.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave