Какой самый эффективный способ обнаружить изменение файла в Java?
Однако я читал об опросе файлов, но у подхода с опросом есть ряд недостатков, которые проявляются в виде количества просматриваемых файлов.увеличивается.Я скорее не использую опрос, но некоторые решения онлайн указывают на то, что опрос файлов рекомендуется.Я надеялся, что, возможно, вместо этого появится решение обратного вызова обновления файловой системы для ОС - возможно ли это как в Linux, так и в Windows?
Учитывая, что в настоящее время я намерен «смотреть» только 2 файла, я все еще открыт для решения опроса файлов.В идеале, я надеюсь, что опрос файлов не окажет большого влияния на производительность.
Я знаю о WatchService в Java 7, но, поскольку 7 официально не выпущен, я не решаюсь использовать этот подходили библиотеки JNI.
Очень ценится!
РЕДАКТИРОВАТЬ: Похоже, что опрос файла является путь.Если кто-то может порекомендовать самый безопасный / эффективный способ реализации опроса файлов, это было бы здорово.