In acest articol vom invata cum stergem fisierele inutile dintro mapa (folder) in mod automat, programat. In ce consta ideia respectiva? In general vom scrie o instructiune (script) pe care il/o vom adauga in „Task Scheduler” si acel script ne va sterge fisierele in mod automat in dependenta de cum il programam noi. Uneori avem nevoie de a automatiza acest proces atunci cind spre exemplu un soft creaza multe fisiere temporare inutile sau multe loguri si astfel aceste fisiere ne ocupa spatiu de stocare de pe masina de calcul astfel ca sa nu le stergem noi manual in fiecare zi vom crea o instructiune care va sterge automat aceste fisiere. Scriptul sau instructiunea respectiva o veteti mai jos.
REM Remove files older than 99 days
ForFiles /p "C:\Users\pavel.savitchi\Desktop\mytest" /s /d -99 /c "cmd /c del @file"
Acesta ne va sterge fisierele mai vechi de 99 de zile din locatia „C:\Users\pavel.savitchi\Desktop\mytest”.

Voi desigur ve-ti specifica locatia voastra si ve-ti specifica numarul de zile de care aveti nevoie in loc de 99. Deschideti Notepad si scriti aceasta intstructiune in Notepad dupa care o salavati instructiunea dindui o denumire iar dupa denumire in in loc de extensia .txt indicati estensia .bat asa ca in imaginea de mai jos.

Dupa ce am creat fisierul su instructiunea respectiva, cream o sarcina programata sau mai corect din engleza un task scheduler. Deschidem task scheduler tastind combinatia de taste WIN+R apoi tastind in fereastra respectiva comanda taskschd.msc asa ca in imaginea de mai jos.

Vom fi intimpinati de interfata task scheduler dupa care vom crea o noua sarcina dind click pe Create Basic Task… asa ca in imaginea de mai jos.

La urmatorul pas vom da o denumire si o descriere pentru noul nostru task. Descrierea este optionala, eu insa am inclus si o descriere dupa cum vedeti in captura de ecran, dupa care vom continua la pasul urmator cu Next.

La pasul urmator vom indica frecventa de pornire a acestui task, eu voi alege ca taskul sa porneasca in fiecare zi asa ca in imaginea de mai jos.

Voi seta ca taskul sa porneasca in fiecare zi la ora 12:00 si voi continua cu pasul urmator.

In pasul urmator ii comunicam taskului ce sa faca atunci cind se va porni, deci vom seta ca atunci cind se va porni taskul sa execute scriprul nostru (instructiunea), pentru asta vom alege optiunea start a program si vom continua.

Vom specifica calea unde se afla scriptul nostru asa ca in imaginea de mai jos.

Ajunsi la ultimul pas suntem intimpinati de un sumar, ca sa finalizam taskul vom face click pe butonul Finish.

Felicitari acum taskul recent creat va porni in mod automat in fiecare zi la ora 12:00 si ne va sterge fisierele din mapa mytest care este localizata in „C:\Users\pavel.savitchi\Desktop\mytest”. Eu va zic pe curind si va urez toate bune.
Script inseamna sterge fisiere. Si cu ce mai ramai?