Согласен, это перебор. Просто я взялся за его написание не для того чтобы решить какую-то задачу, а чтобы проверить, можно ли это реализовать с помощью CMD. Как развлечение..)
Ведь CMD здесь по сабжу, а JS нет.
for /f %%z in ('dir %1 ^| find /i ".rar"') do set idate=%%z
for /f "tokens=1-6 delims=/" %%A in ('echo %idate%/%date%') do set /a t=%%F*1461/4-%%C*1461/4+%%E*1461/48-%%B*1461/48+%%D-%%A
if %t% gtr %2 (del /q %1)
скрипт удаляет архивы в папке %1, старшие %2 дней.
Ведь CMD здесь по сабжу, а JS нет.
%archive% — папка с архивами.
скрипт удаляет архивы в папке %1, старшие %2 дней.