Реальная победа при создании пользовательского счетчика в приложении Windows заключается в том, что вы можете контролировать свое приложение во время выполнения с помощью системного монитора Windows .Таким образом, в вашем примере вы можете наблюдать, как меняется количество файлов, полученных с течением времени.
«Путь Java» (т. Е. Не зависит от платформы) при выполнении чего-то подобного - JMX .
Обязательно запишите значения в файл или базу данных, как предлагает Питер.Это даст вам исторический взгляд на статистику.Но я настоятельно рекомендую вам изучить JMX как способ мониторинга вашего приложения во время выполнения, аналогичный счетчикам Windows.