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

1643668232 Cum sa stergeti automat fisierele mai vechi de X zile
⏱️ 7 min read

Pe Windows 10, puteți utiliza Linia de comandă și Programatorul de activități 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 caracteristică care rulează automat când epuizează spațiul de stocare pentru a elibera spațiu. Pe lângă posibilitatea de a șterge fișiere temporare, puteți activa și caracteristica pentru a șterge fișierele care au fost în coșul de reciclare sau în dosarul Descărcări care nu s-au schimbat în ultimele 30 de zile. Cu toate acestea, caracteristica este limitată și nu oferă o opțiune de a monitoriza folderele suplimentare pentru a le șterge fișierele care nu s-au schimbat în ultimele 60 de zile.

Dacă stocați fișiere temporare de pe internet sau proiecte în foldere diferite, este posibil să utilizați PentruFișiere comandă în 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 afla pașii pentru a șterge manual fișierele care nu au fost modificate într-un anumit număr de zile și pașii 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 duce la ștergerea fișierelor greșite.

Cum să utilizați ForFiles pentru a șterge fișiere mai vechi de X zile pe Windows 10

Dacă aveți foldere diferite cu multe fișiere și doriți să curățați prin ștergerea acelor fișiere care sunt 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, urmați acești pași:

  1. Deschis start pe Windows 10.

  2. Caută Prompt de comandăfaceți clic dreapta pe rezultat și selectați Rulat ca administrator opțiune.

  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 introduce:

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

    În comanda de mai sus nu uitați să schimbați "C:\path\to\folder" specificând calea către folderul pe care doriți să ștergeți fișierele și să îl modificați /d -30 pentru a selecta fișierele cu data ultimei modificări.

    Pentru fișiere utilizând linia de comandă

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, care trebuie să fie înfășurată î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.

Cum să utilizați Task Scheduler pentru a șterge automat fișierele mai vechi de X zile 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 de fiecare dată când doriți să eliberați spațiu.

Dacă doriți să automatizați 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:

  1. Deschis start.

  2. Caută Planificator de sarcini și faceți clic pe rezultatul de sus pentru a deschide experiența.

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

  4. Apasă pe Dosar nou opțiune.

  5. Tastați orice nume pentru folder și faceți clic O.K. (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 Creați sarcină opțiune.

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

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

    Fila General Task Scheduler
    Fila General Task Scheduler

  9. Ștergeți Nu stocați parola opțiune.

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

  11. Folosind meniul derulant „Începeți sarcina”, selectați La un program opțiune.

  12. 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 start setările din partea dreaptă.

  13. Apasă pe O.K buton.

    Setări Task Scheduler Trigger
    Setări Task Scheduler Trigger

  14. Faceți clic pe fila „Acțiuni” și faceți clic pe Nou Buton.

  15. Folosind meniul derulant „Acțiuni” și selectați Porniți un program opțiune.

  16. În caseta „Program/script”, tastați următoarea comandă:

    ForFiles
  17. Tastați următoarea comandă în caseta „Adăugați argumente” și faceți clic pe O.K buton.

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

    În comanda de mai sus nu uitați să schimbați "C:\path\to\folder" specificând calea către folderul pe care doriți să îl ștergeți și să îl modificați /d -30 pentru a selecta fișierele cu data ultimei modificări.

    Setări de acțiuni ale programatorului de activități
    Setări de acțiuni ale programatorului de activități

  18. Apasă pe O.K buton.

  19. 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.
  20. Apasă pe O.K buton.

    Setări suplimentare Task Scheduler
    Setări suplimentare Task Scheduler

  21. Dacă vi se solicită, introduceți numele de utilizator administrativ și parola.

  22. Apasă pe O.K buton.

Odată ce ați finalizat pașii, comanda va rula în programul de ștergere a fișierelor din locația mai veche 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.

Actualizare 5 ianuarie 2022: Acest ghid a fost publicat inițial în octombrie 2017 și a fost revizuit în ianuarie 2022 pentru a se asigura că pașii sunt încă exacti.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

You may also like...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x