Опросить файл для изменения?

Это часто - образец, который я хочу опрашивать файл для изменений (когда это было в последний раз написано). Когда файл изменится с предыдущего значения, я хочу выполнить какую-то функцию. Что-то в форме.

(poll-for-changes file-str on-change-fx current-value)

где

file-str это просто строка, которая указывает расположение файловon-change-fx это функция, которая должна вызываться, когда файл вfile-str изменения. Допустим, чтоon-change-fx должен взять объект File, указывающий наfile-str в качестве аргумента.current-value текущее значение файла в миллисекундах. Вы можете установить значение 0, чтобы гарантировать, что эта функция будет запускаться хотя бы один раз, или установить фактическое значение, чтобы эта функция запускалась только при фактическом обнаружении изменения.

Мне бы хотелось, чтобы эта функция была реализована самым ясным, лаконичным, клоюристским способом. Спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос