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:
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):
FORFILES. Scrierea în executarea fișierului script. rezultatEXEMPLU 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:
Echipa FORFILES. Utilizați variabile pentru textulCum 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: