Techeez.com

Bring techs together from around the world

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"