Используйте FORFILES с параметром / D.(введите FORFILES /?
в командной строке для получения справки).
Например, следующее удалит все файлы из текущего каталога, которые не были изменены с 1 марта 2011 года:
forfiles /d -3/1/2011 /c "cmd /c if @isdir==FALSE del @file"
Можно работать с датами, возвращенными %%~tf
, но это королевская боль;особенно если вы хотите, чтобы ваше решение работало на нескольких компьютерах, возможно, с разными настройками формата даты.