Удаление архивов через определенный промежуток времени

Есть необходимость удалять старые архивы. Пытался сделать переменную со значением "Текущий месяц -1", но ничего не выходит. Может я что то не правильно делаю? Подскажите как задать переменной значение месяца минус 1. К примеру, сейчас 04 (апрель) -1 = 03 (март).

Сейчас установить дату +\- возможности нет. Планируется добавить в новых версиях тип переменной "дата" и там уже будет такая возможность реализована.

Как вариант решения, сейчас можно хранить просто, например, 10 последних архивов. Для этого нужно использовать переменную типа "цикл" и подставлять ее в имя архива.

Благодарю за спер-оперативный ответ!! А особенно за такую программу!!

Всегда пожалуйста!
:)