Windows server 2003 and Server 2008 and
R2
If you are like us we have been searching for an easy way to delete
files from a folder that are X days old there are lots of programs
out there to install that will do this but a hidden little gem in
windows server 2003 call forfiles can do this easy. Example
below deletes all files older than 10 days in the folder d:\sql-backup
it also looks in any subfolders below the main folders and does the
same. Great little tool
Forfiles /p d:\sql-backup /s /m *.* /d -10 /c "cmd /c del /q @path"
Another great thing to use forfiles for is if
you want to setup log rotation on a windows iis
server for example:
C:\WINDOWS\system32\forfiles.exe /p E:\IISLogfiles
/s /m *.log /d -60 /c "cmd /c del /q @file"