Я пытаюсь создать файлSystemWatcher в java (аналогично FileSystemWatcher в C#). Пожалуйста, предложите, имеет ли java встроенные возможности для этого или предлагать/направлять любые примеры/проекты с открытым исходным кодом.Предложения/пример кода для fileSystemWatcher в Java
ответ
Я не верю, что есть встроенная возможность. Вы всегда можете опросить каталог в потоке и посмотреть время изменения каталога и т. Д. Это тривиально, но я не уверен, как разные ОС отличаются тем, как они будут отражать изменения каталога в метаданных каталога. Если вам нужно отслеживать каталог с большим количеством файлов, любые решения, основанные на опросе, могут быть совершенно тяжеловесными.
Я отмечаю this, который является более оптимальным вариантом для Windows (не то, что я знаю, на какой платформе вы на!)
мне нужно решение работать на обоих окнах и Linux. Это не должно быть суперэффективным, поскольку каталоги (смотрели) не будут огромными. –
Затем я проверил время модификации в каталоге с помощью File.lastModified() –
Так как Java 8 имеет встроенную функцию: https://docs.oracle.com/javase/tutorial/essential/io/notification.html –
«Дополнительные функции» НИО в JDK7 должны иметь версию кросс-платформенную такой (используя определенные возможности платформы для любой разумной реализации JRE).
ссылка: http://tech.puredanger.com/java7/#jsr203 –
Проверьте Apache Commons JCI FAM (FileAlterationMonitor). unit tests должен дать вам представление о том, как его использовать.
это более лучший выбор http://jnotify.sourceforge.net/
- 1. FileSystemWatcher
- 2. FileSystemWatcher
- 3. Свойство Path для FileSystemWatcher
- 4. FileSystemWatcher для ListBoxes
- 5. FileSystemWatcher для FTP
- 6. . NET FileSystemWatcher для Cocoa
- 7. VB.NET Filesystemwatcher
- 8. LastWrite NotifyFilter в FileSystemWatcher
- 9. FileSystemWatcher для просмотра UNC-пути
- 10. FileSystemWatcher для выполнения .NET функции
- 11. Отключение FileSystemWatcher для определенных обновлений?
- 12. Использование FileSystemWatcher для мониторинга каталога
- 13. FileSystemWatcher Priority
- 14. FileSystemWatcher для контроля размера каталога
- 15. Триггеры FileSystemWatcher для открытого потока
- 16. Реализация IDisposable для класса FileSystemWatcher
- 17. FileSystemWatcher Class
- 18. C# - FileSystemWatcher для включения Таймера
- 19. FileSystemWatcher События в IDE
- 20. Как использовать FileSystemWatcher в F #
- 21. Преобразование кода Java 8 для Java 7 кода в искре
- 22. Ошибка FileSystemWatcher
- 23. Производительность FileSystemWatcher
- 24. FileSystemWatcher Waiting
- 25. `` ArguementException` в FileSystemWatcher`
- 26. FileNotFoundException в FileSystemWatcher
- 27. Понимание FileSystemWatcher
- 28. FileSystemWatcher ArgumentException
- 29. Утилизация FileSystemWatcher
- 30. FileSystemWatcher + Dialog
Вы можете дать более подробную информацию об устройстве код должен работать на –