@echo off for /f %%a in ('dir *.* /b /a-d /o-d') do set Oldest=%%a echo Oldest=%oldest% del "%Oldest%" /Q /F This is cheating but it is working for me. It deletes the oldest full backup in my backup location BEFORE the backup is run!!! This is for people that only do fulls. Have it run in the pre/post command in TI10. This is the only way I would keep my disk from becoming full in the middle of a backup. Hope it helps someone. Reason I created it was because Backup Location rules are only tested AFTER a backup not before. Any additions to this script are welcome!!!