file-watch
Описание
Рабочие примеры слежения за изменением файлов в файловой системе
Языки
- Java100%
2 года назад
2 года назад
2 года назад
2 года назад
2 года назад
readme.md
Утилита для иллюстрации слежения за изменениями файлов
События, за которыми нужно следить, передаются в конструктор класса .FileChangePublisher
Следить можно за следующими событиями:
- создание файла
- изменение файла
- удаление файла
Утилита умеет следить и за настоящими файлами, и за symlink-ами, в том числе за файлами,
монтированными в контейнер из kind: Secret или kind: ConfigMap в k8s.
В случае с файлами в k8s нужно следить за событиями удаления файлов.
Запуск утилиты без предварительной компилляции
Используется возможность Java 11 "Launch Single-File Source-Code Programs".
Для запуска утилиты выполните команду:
Запуск скомпилированной утилиты
Скомпилируйте проект и перейдите в каталог .<project-dir>/target/file-watch/classes
Для запуска утилиты выполните команду: