Tip of the day – изтриване на файлове

 Общи  Коментарите са изключени за Tip of the day – изтриване на файлове
дек. 202007
 

Днес ми се наложи да търся начин за автоматично изтриване на файлове, по-стари от ХХ дни. Дяволията е, че това трябва да стане под Windows. Из нета има доста подвеждащи техники – от batch файлове, дълги по 100 реда, до custom решения, писани на VB или Java. А решението е супер просто.

В Windows 2003 има доста екстри, които бяха в Resourse kit-а на Windows 2000. Една от тези благинки е командата forfiles. Много полезна!

И така, ето как се прави:

forfiles /p d:\TempLogs\ /D -3 /c „cmd /c del @file“

Това намира всички файлове от папка d:\TempLogs\ (/p d:\TempLogs\), които са по-стари от 3 дни (/D -3) и изпълнява команда del като и подава името на файла (/c "cmd /c del @file").

Елементарно! 🙂

 Posted by at 19:31