Cum de a șterge fișierele mai vechi de 10 zile de la ferestre, blog-ul webmaster

Asigurați-vă copii de siguranță în fiecare zi, colecteaza mai mult de o duzină de gigabytes de informații. Curat nevoie de bekapchiki mai în vârstă să nu aibă o importanță deosebită. Anterior șterse manual, dar apoi m-am gândit ... prea leneș să-l manual face, cu atât mai mult puteți zavtykat, protupila și elimina un lucru greșit. Pe scurt, leneș face cel mai bine - ai nevoie pentru a automatiza.







Eu folosesc utilitarul built-FORFILES. Acum, tot ceea ce face planificator sarcină și un simplu bat-nick în două linii. Exemplu pe.

Echipa FORFILES. exemple

Asta e despre echipa pare să afișeze toate fișierele cu extensia .rar de pe unitatea C, timp de 10 zile:
FORFILES / p C: \ / m * .rar / s / d -10 / c «cmd / c echo @path»

Să examinăm cheile în ordine:

De asemenea, rezultatele de execuție script pot fi scrise într-un fișier.

Un exemplu de utilizare a FORFILES - afișa toate fișierele .zip de pe disc și le înregistrează într-un fișier

Codul de mai jos afișează toate fișierele .exe executabile:
FORFILES / p C: \ / m * Exe / s / c «cmd / c echo @path»

Inserați codul în cmd:

Cum de a șterge fișierele mai vechi de 10 zile de la ferestre, blog-ul webmaster






FORFILES. Scrierea în executarea fișierului script

Rezultatul - fișierul creat pe D: \ unitatea și conținutul său (puteți găsi o mulțime de interesant):

Cum de a șterge fișierele mai vechi de 10 zile de la ferestre, blog-ul webmaster
FORFILES. Scrierea în executarea fișierului script. rezultat

EXEMPLU FORFILES cu calea variabilă, data, dimensiunea

FORFILES / p D: \ / m * .zip / s / c «cmd / c echo @path @fdate schimbat, iar octetul dimensiunea @fsize“

Aici este rezultatul execuției script-ul:

Cum de a șterge fișierele mai vechi de 10 zile de la ferestre, blog-ul webmaster
Echipa FORFILES. Utilizați variabile pentru textul

Cum de a șterge fișierele mai vechi de 10 zile

Cel mai adesea FORFILES folosite doar pentru sarcina de a șterge fișierele învechite. Aici cmd script pentru a elimina fișiere vechi (în exemplul de mai sus 10 zile):
FORFILES / p C: \ / m * .rar / s / d -10 / c «cmd / c del @path / q»

Cum de a șterge dosare mai vechi de 7 zile folosind FORFILES

Nu este de prisos pentru a șterge dosare, mai ales dacă acestea sunt goale (fără fișiere), cu excepția fișierelor. cod:
FORFILES / p C: \ descărcări / s / d -7 / c «cmd / c rmdir / s del @path / q»
În acest exemplu, am scris timp de 7 zile. Pentru a șterge dosarele pe care le folosim rmdir, tasta / s - pentru a scana subfoldere, del - șterge comanda, / q - șterge fără confirmare.

Alte articole interesante: