Вы можете получить атрибуты файла, а затем проверить, не превышала ли дата более 20 дней.Затем вы можете создать другой метод, который перебирает все файлы, что легко сделать с помощью NIO (walkFileTree).Вы даже можете прочитать атрибут последнего отредактированного, если это может иметь значение для вас.Таким образом, вам не нужно постоянно запускать программу, но даже если вы закроете ее и запустите процесс, она удалит устаревшие файлы.