- Pentru a șterge fișiere mai vechi de 30 de zile pe Windows 10, puteți utiliza instrumentul ForFiles .
- Utilizați această comandă: ForFiles /p „C:\path\to\folder” /s /d -30 /c „cmd /c del /q @file” .
- Schimbați „30” pentru numărul de zile dorit și calea folderului.
Pe Windows 10, puteți folosi promptul de comandă și Task Scheduler pentru a șterge automat fișierele mai vechi de un anumit număr de zile pentru a elibera spațiu și a vă menține fișierele organizate.
Aplicația Setări include Storage Sense , o funcție care rulează automat atunci când spațiul de stocare este redus. Pe lângă posibilitatea de a șterge fișiere temporare, puteți activa și funcția de ștergere a fișierelor din coșul de reciclare sau din dosarul Descărcări care nu s-au schimbat în ultimele 30 de zile. Cu toate acestea, este limitat și nu oferă o opțiune de a monitoriza foldere suplimentare pentru a șterge fișierele care nu s-au schimbat în ultimele 60 de zile.
Când stocați fișiere temporare de pe internet sau proiecte în foldere diferite, este posibil să utilizați comanda ForFiles din Prompt de comandă și Task Scheduler pentru a șterge fișiere din orice folder mai vechi de un anumit număr de zile.
În acest ghid , veți învăța pașii pentru a șterge manual fișierele care nu au fost modificate într-un anumit număr de zile și instrucțiunile pentru a crea o sarcină automată care va șterge fișierele mai vechi de un anumit număr de zile din orice folder pe Windows 10 .
Important: Înainte de a utiliza comanda pe folderul pe care doriți să-l organizați, este recomandat să testați acești pași folosind un folder de testare, deoarece utilizarea parametrilor incorecți și alte greșeli pot provoca ștergerea fișierelor greșite.
Ștergeți fișierele mai vechi de X zile folosind ForFiles pe Windows 10
Dacă aveți foldere diferite cu multe fișiere și doriți să le curățați prin ștergerea celor mai vechi de un anumit număr de zile, puteți utiliza comanda ForFiles.
Pentru a utiliza comanda ForFiles pentru a șterge fișiere mai vechi de un anumit număr de zile pe Windows 10, urmați acești pași:
-
Deschideți Start pe Windows 10.
-
Căutați Command Prompt , faceți clic dreapta pe rezultat și selectați opțiunea Run as administrator .
-
Tastați următoarea comandă pentru a șterge fișierele de pe Windows 10 care nu au fost modificate în ultimele 30 de zile și apăsați Enter :
PentruFișiere /p „C:\cale\la\dosar” /s /d -30 /c „cmd /c del /q @fișier”
În comandă, modificați "C:\path\to\folder"specificarea căii către folderul pe care doriți să ștergeți fișierele și modificați /d -30pentru a selecta fișierele cu data ultimei modificări.

Defalcarea comenzii ForFiles
- /p — indică calea pentru a începe căutarea.
- /s — instruiește ForFiles să caute în subdirectoare.
- /d — specifică data ultimei modificări pentru un fișier.
- /c — instruiește ForFiles să execute comanda (trebuie să fie cuprins între ghilimele duble). Valoarea implicită este „cmd /c del @file” .
- /q — permite ștergerea folderelor fără a necesita confirmare.
Dacă doriți să aflați mai multe despre aceste comutatoare, utilizați ForFiles /?comanda.
Ștergeți automat fișierele mai vechi de X zile utilizând Task Scheduler pe Windows 10
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 Command Prompt și să executați comanda manual oricând doriți să eliberați spațiu.
Pentru a automatiza procesul, trebuie să utilizați Task Scheduler pe Windows 10 pentru a crea o sarcină care execută comanda la intervale specificate.
Pentru a crea o sarcină programată cu comenzile ForFiles pentru a șterge fișierele care nu s-au schimbat de ceva timp, utilizați acești pași:
-
Deschide Start .
-
Căutați Task Scheduler și faceți clic pe rezultatul de sus pentru a deschide experiența.
-
Faceți clic dreapta pe folderul Bibliotecă Task Scheduler .
-
Faceți clic pe opțiunea Dosar nou .
-
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.)
-
Faceți clic dreapta pe folderul creat recent și selectați opțiunea Creare sarcină .
-
În caseta „Nume”, introduceți un nume pentru sarcină.
-
În fila „General”, în secțiunea „Opțiuni de securitate”, selectați opțiunea „ Rulați dacă utilizatorul este conectat sau nu” . (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 on Windows 10 How to delete files older than X days automatically on Windows 10]()
-
Debifați opțiunea Nu stocați parola .
-
Faceți clic pe fila „Declanșatoare” și faceți clic pe butonul Nou .
-
Selectați opțiunea În program folosind meniul derulant „Începeți sarcina”.
-
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ă.
-
Faceți clic pe butonul OK .
![How to delete files older than X days automatically on Windows 10 How to delete files older than X days automatically on Windows 10]()
-
Faceți clic pe fila „Acțiuni” și faceți clic pe butonul Nou .
-
Utilizați meniul derulant „Acțiuni” și selectați opțiunea Porniți un program .
-
În caseta „Program/script”, tastați următoarea comandă:
PentruFișiere
-
Tastați următoarea comandă în caseta „Adăugați argumente” și faceți clic pe butonul OK .
/p "C:\cale\la\dosar" /s /d -30 /c "cmd /c del /q @fișier"
În comandă, modificați "C:\path\to\folder"specificarea căii către folderul pe care doriți să ștergeți fișierele și modificați /d -30pentru a selecta fișierele cu data ultimei modificări.
![How to delete files older than X days automatically on Windows 10 How to delete files older than X days automatically on Windows 10]()
-
Faceți clic pe butonul OK .
-
Faceți clic pe fila „Setări” și asigurați-vă că 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 fiecare.
-
Faceți clic pe butonul OK .
![How to delete files older than X days automatically on Windows 10 How to delete files older than X days automatically on Windows 10]()
-
Dacă vi se solicită, introduceți numele de utilizator administrativ și parola.
-
Faceți clic pe butonul OK .
Odată ce ați finalizat pașii, comanda 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.