Java中的fileSystemWatcher的建议/示例代码

Kri*_*mar 8 java

我试图在java中构建一个fileSystemWatcher(类似于C#中的FileSystemWatcher).请建议java是否具有任何内置框架功能,或建议/指向任何样本/开源项目.

tcu*_*rdt 7

查看Apache Commons JCI FAM(FileAlterationMonitor).该单元测试应该给你一个想法如何使用它.


Bri*_*new 0

我不相信有任何内置功能。您始终可以在线程中轮询目录,并观察目录修改时间等。这很简单,但我不确定操作系统在反映目录元数据中的目录更改方面有何不同。如果您必须跟踪包含大量文件的目录,任何基于轮询的解决方案都可能相当重量级。

我注意到这个,这是一个更适合Windows的版本(并不是说我知道你在哪个平台上!)