Cum să ștergeți automat fișierele mai vechi de X zile folosind PowerShell

Pe Windows 10, Sensul stocării este o caracteristică care eliberează automat spațiu atunci când epuizează spațiul de stocare. Funcția funcționează prin ștergerea fișierelor de sistem nedorite, a acelor fișiere care au fost în coșul de reciclare sau în dosarul Descărcări de mai mult de o lună și transformând conținutul OneDrive pe care l-ați folosit de ceva timp doar online .

Deși această caracteristică poate fi utilă pentru a controla spațiul de stocare, este limitată și nu oferă o opțiune de a adăuga manual diferite locații pentru a monitoriza și șterge fișierele care nu s-au schimbat în ultima lună. Dacă stocați fișiere neimportante într-o locație diferită, este posibil să utilizați PowerShell și Task Scheduler pentru a monitoriza și curăța fișierele din orice folder mai vechi decât un anumit număr de zile.

În acest ghid , veți afla pașii pentru a șterge automat fișierele care nu au fost modificate în ultima lună sau în orice număr de zile specificat pe Windows 10 . (Acești pași ar trebui să funcționeze și pe Windows 11. )

Important: Este recomandat să testați comanda folosind un folder temporar, deoarece tastarea unei comenzi greșite poate duce la ștergerea fișierelor greșite.

Ștergeți fișierele mai vechi de X zile pe Windows 10 folosind PowerShell

Dacă aveți foldere diferite cu o mulțime de fișiere și doriți să curățați prin ștergerea celor mai vechi decât anumite zile, puteți utiliza acești pași:

  1. Deschideți Start pe Windows 10.

  2. Căutați Windows PowerShell , faceți clic dreapta pe rezultat și selectați opțiunea Executare ca administrator .

  3. Tastați următoarea comandă pentru a șterge fișierele care nu au fost modificate în ultimele 30 de zile și apăsați Enter :

    Get-ChildItem – Calea „C:\cale\la\folder” -Recurs | Unde-Obiect {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Eliminați-element

    Schimbați calea: "C:\path\to\folder"cu locația folderului, doriți să ștergeți fișiere și să modificați -30pentru a selecta fișiere cu data ultimei modificări în comanda de mai sus.

    How to delete files older than X days automatically using PowerShell

Ștergeți automat fișierele mai vechi de X zile pe Windows 10 utilizând Task Scheduler

Comanda din instrucțiunile anterioare vă permite să ștergeți fișiere dintr-un folder mai vechi de 30 de zile, dar trebuie să deschideți PowerShell și să executați comanda manual de fiecare dată când doriți să eliberați spațiu.

Creați script PowerShell folosind Notepad

Pentru a rula o sarcină utilizând Task Scheduler, va trebui să creați un script PowerShell cu pașii:

  1. Deschide Start .

  2. Căutați Notepad și faceți clic pe rezultatul de sus pentru a deschide experiența.

  3. Copiați și inserați următoarea comandă într-un fișier text Notepad:

    Get-ChildItem – Calea „C:\cale\la\folder” -Recurs | Unde-Obiect {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Eliminați-element

    Schimbați această cale: "C:\path\to\folder"cu locația folderului, doriți să ștergeți fișiere și să schimbați -30pentru a selecta fișiere cu data ultimei modificări în comanda de mai sus.

  4. Faceți clic pe meniul Fișier .

  5. Alegeți opțiunea Salvare ca.

  6. Salvați fișierul folosind numele și extensia cleanup.ps1 .

Creați sarcină folosind Task Scheduler

Dacă doriți să automatizați procesul, trebuie să utilizați Task Scheduler pentru a crea o sarcină care execută comanda la intervale specificate.

  1. Deschide Start .

  2. Căutați  Task Scheduler și faceți clic pe rezultat.

  3. Faceți clic dreapta pe folderul Bibliotecă Task Scheduler .

  4. Faceți clic pe  opțiunea Dosar nou .

  5. Tastați orice nume pentru folder și faceți clic pe OK . (Creăm un nou folder pentru a menține sarcinile organizate și separate de sarcinile de sistem.)

  6. Faceți clic dreapta pe folderul creat recent și selectați opțiunea Creare sarcină .

  7. În caseta „Nume”, introduceți un nume pentru sarcină.

  8. În fila „General”, în secțiunea „Opțiuni de securitate”, selectați opțiunea „Rulează dacă utilizatorul este conectat sau nu” din secțiunea „Opțiuni de securitate”. (Această opțiune va face ca fereastra de comandă să nu apară atunci când sarcina rulează automat.)

    How to delete files older than X days automatically using PowerShell

  9. Debifați opțiunea  Nu stocați parola .

  10. Faceți clic pe fila „Declanșatoare”.

  11. Faceți clic pe butonul Nou .

  12. Folosind meniul drop-down „Începeți sarcina”, selectați La un program .

  13. Sub „Setări”, specificați când doriți să ruleze sarcina (de exemplu, La timp, Zilnic, Săptămânal, Lunar). Indiferent de opțiunea pe care o selectați, asigurați-vă că specificați setările Start în partea dreaptă.

  14. Faceți clic pe  butonul OK .

    How to delete files older than X days automatically using PowerShell

  15. Faceți clic pe fila Acțiuni .

  16. Faceți clic pe butonul Nou .

  17. Selectați opțiunea Porniți un program folosind meniul derulant „Acțiuni”.

  18. În câmpul „Program/script”, tastați următoarea comandă:

    powershell.exe

  19. Tastați următoarea comandă în câmpul „Adăugați argumente” și faceți clic pe butonul OK .

    -ExecutionPolicy Bypass C:\path\to\cleanup.ps1

    Schimbați calea: "C:\path\to\cleanup.ps1"cu locația scriptului PowerShell pe care ați creat-o anterior pentru a șterge fișierele din comandă.

    How to delete files older than X days automatically using PowerShell

  20. Faceți clic pe fila Setări .

  21. Verificați următoarele opțiuni:

    • Permiteți executarea sarcinii la cerere.
    • Rulați sarcina cât mai curând posibil după ce o pornire programată este ratată.
    • Dacă sarcina eșuează, reporniți totul.
  22. Faceți clic pe  butonul OK .

  23. Introduceți numele de utilizator administrativ și parola (dacă este cazul).

  24. Faceți clic pe  butonul OK .

După ce ați finalizat pașii, scriptul PowerShell va rula conform programului, ștergând fișierele mai vechi decât numărul de zile specificat. Nu uitați să nu schimbați numele sau să mutați folderul în altă locație. În caz contrar, sarcina va eșua.

Lasă un comentariu

Cum să curățați un filtru de aspirator fără a-l deteriora

Cum să curățați un filtru de aspirator fără a-l deteriora

Învață cum să cureți în siguranță filtrele lavabile și nelavabile ale aspiratorului, cum să le usuci corect, cum să verifici rezultatele și cum să știi când înlocuirea este cea mai bună soluție.

Cum să curățați în siguranță pernele căștilor AirPods Max: Metoda verificată de Apple

Cum să curățați în siguranță pernele căștilor AirPods Max: Metoda verificată de Apple

Curăță pernele AirPods Max în siguranță cu metoda verificată de Apple cu detergent și apă, plus instrucțiuni clare despre alcool, timpul de uscare, pete și înlocuire.

Cum se curăță filtrul unui dezumidificator: aspirare, spălare sau înlocuire?

Cum se curăță filtrul unui dezumidificator: aspirare, spălare sau înlocuire?

Aflați cum să curățați în siguranță filtrul unui dezumidificator, când este suficient să aspirați, când este recomandat să spălați, cât timp trebuie să îl uscați și când este mai bine să îl înlocuiți.

Cum să speli o jachetă puffer North Face fără să strici podul

Cum să speli o jachetă puffer North Face fără să strici podul

Învață cum să speli în siguranță o jachetă puffer North Face, de la verificarea etichetei de întreținere și alegerea detergentului, până la uscarea la temperatură mică și refacerea volumului.

Cât de des ar trebui să curăț aparatul dentar? Un program practic zilnic și săptămânal

Cât de des ar trebui să curăț aparatul dentar? Un program practic zilnic și săptămânal

Curățați un aparat de contenție detașabil cel puțin o dată pe zi, clătiți-l după îndepărtare și utilizați o curățare mai profundă săptămânal. Aflați ce trebuie să evitați și când să apelați la ortodont.

Cum să scoți guma de mestecat de pe blugi: metode, compromisuri și o soluție sigură în 8 pași

Cum să scoți guma de mestecat de pe blugi: metode, compromisuri și o soluție sigură în 8 pași

Învață cum să îndepărtezi guma de mestecat de pe blugi cu gheață, răzuire ușoară, detergent și metode alternative, plus compromisuri pentru denimul închis la culoare, elastic și brut.

Cum se curăță un cap de imprimantă HP: Pași siguri pentru a restabili calitatea imprimării

Cum se curăță un cap de imprimantă HP: Pași siguri pentru a restabili calitatea imprimării

Aflați cum să curățați în siguranță un cap de imprimantă HP, începând cu instrumentele automate HP, apoi aliniind și curățând manual, atunci când este necesar.

Cum să scoți guma de mestecat din cearșafuri fără a împrăștia reziduurile lipicioase

Cum să scoți guma de mestecat din cearșafuri fără a împrăștia reziduurile lipicioase

Îndepărtați guma de mestecat de pe cearșafuri întărind-o, ridicând-o ușor, tratând reziduurile, spălând-o în siguranță și verificând materialul înainte de a utiliza căldura uscătorului.

Cum să speli piele întoarsă în siguranță fără a strica somnul de după-amiază

Cum să speli piele întoarsă în siguranță fără a strica somnul de după-amiază

Învață cum să cureți pielea întoarsă în siguranță, fără a o înmuia: perie uscată, șterge zgârieturile, tratează petele, usucă la aer, redă-i aspectul și află când să apelezi la un profesionist.

How to Clean a BUNN Coffee Maker With Vinegar: A Model-Safe Descaling Guide

How to Clean a BUNN Coffee Maker With Vinegar: A Model-Safe Descaling Guide

Learn how to clean a BUNN coffee maker with vinegar safely, including the correct Speed Brew method, rinse cycles, sprayhead cleaning, and model differences.