03/28/2024

Cum să ștergeți automat fișierele mai vechi de X zile pe Windows 10

Windows 10 are o caracteristică numită Storage Sense care eliberează spațiu pe sistemul dvs. Vizează coșul de reciclare și fișierele temporare. Acesta șterge fișierele care sunt mai vechi de 30 de zile dacă nu au fost utilizate/accesate. Caracteristica este utilă, dar nu vă permite să adăugați foldere suplimentare la ea. Dacă doriți să ștergeți automat fișierele mai vechi de X zile, unde X este orice număr de zile pe care îl alegeți la discreția dvs., atunci trebuie să creați o sarcină programată și să utilizați o comandă din promptul de comandă.

Ar trebui să vă avertizăm că comanda folosită pentru a șterge automat fișierele mai vechi de X zile nu se oprește pentru a verifica dacă ați accesat fișierul recent. Se va uita la data „Ultimei modificări”, așa că dacă fișierul nu a fost modificat niciodată, acesta va fi șters.

Comanda Ștergere fișiere

Comanda folosită pentru ștergerea fișierelor este următoarea;

ForFiles /p "C:path to folder" /s /d -30 /c "cmd /c del @file"

Va trebui să-l modificați pentru folderul din care doriți să ștergeți fișierele. Asigurați-vă că executați această comandă într-un folder. Nu indicați spre foldere de sistem, cum ar fi folderul Descărcări sau folderul Desktop. Puteți crea un folder în oricare dintre aceste locații și puteți șterge fișiere din acesta, dar nu vizați folderele în sine. Comanda va analiza subdirectoarele din folderul către care o îndreptați.

Pentru a modifica comanda, trebuie să adăugați calea corectă la folderul din care doriți să ștergeți fișierele și data de expirare pe care doriți să o setați pentru fișiere. Așa arată comanda modificată;

ForFiles /p "C:UsersfatiwDesktopScreenshots" /s /d -10 /c "cmd /c del @file"

Acesta va șterge fișierele care au mai mult de 10 zile și care se află în locația dată după /p. Îl puteți testa cu un folder fals și câteva fișiere vechi, rulând comanda în Linia de comandă.

  Cum să remediați descărcările blocate în aplicația Windows Store

Activitate programata

Deschideți programatorul de activități. Faceți clic pe Creare sarcină în partea dreaptă. Dați un nume sarcinii, astfel încât să o puteți găsi cu ușurință mai târziu când/dacă decideți să o ștergeți. Apoi, accesați fila Declanșatoare. Faceți clic pe Nou și, din fereastra New Trigger, selectați cât de des doriți să ruleze sarcina.

Faceți clic pe OK, apoi accesați fila Acțiuni. Din nou, faceți clic pe Nou în partea de jos. În câmpul Acțiune, selectați opțiunea „Porniți un program”. Apoi, în câmpul Program/Script, introduceți „ForFiles”. În cele din urmă, în câmpul Adăugați argumente, introduceți comanda din secțiunea anterioară, dar omiteți partea ForFiles. Ar trebui să arate așa când îl intri;

/p "C:UsersfatiwDesktopScreenshots" /s /d -10 /c "cmd /c del @file"

Pentru ultimul pas, accesați fila Setări și activați „Permiteți executarea sarcinii la cerere” și „Rulați sarcina cât mai curând posibil după o pornire programată ratată”. Asta e tot ce trebuie să faci.

x