Java 中的文件已更改侦听器
我希望在文件系统中的文件发生更改时收到通知。我只发现了一个轮询lastModified File属性的线程,显然这个解决方案不是最佳的。
我希望在文件系统中的文件发生更改时收到通知。我只发现了一个轮询lastModified File属性的线程,显然这个解决方案不是最佳的。
我以前写过一个日志文件监视器,我发现轮询单个文件的属性(每秒几次)对系统性能的影响实际上非常小。
Java 7,作为NIO.2的一部分,增加了WatchService API。
WatchService API 专为需要收到有关文件更改事件的通知的应用程序而设计。