Задача была поставлена так: сохранять N самых свежих архивов плюс 10 самых последних за 1 число месяца.
Работает из командной строки:
dofiles.exe /f<маска_файлов> /d /n<количество_файлов>
ключи:
/f - позволяет указать маску для обрабатываемых файлов
пример: /f*.zip (все zip файлы в текущем каталоге)
по умолчанию: /f*.*
/d - удалять или не удалять файлы (полезно для отладки)
пример: /dY (удалять файлы)
по умолчанию: /dN
/n - количество сохраняемых файлов
пример: /n20 (сохранять последние 20 самых свежих файлов)
по умолчанию: /n10