3
我想检测创建和修改使用JAVA的文件。我使用JDK 7如何处理JAVA WatchService溢出事件?
提供的WatchService API所以,当有在给定的实例中的多个文件的创建有手表服务可以处理的水平,然后生成并OVERFLOW事件。
示例代码部分如下。
当出现溢出事件并检测到所有文件的创建时,处理这种情况的最合适方法是什么?
for (WatchEvent<?> event : key.pollEvents()) {
WatchEvent.Kind kind = event.kind();
// TBD - provide example of how OVERFLOW event is handled
if (kind == OVERFLOW) {
System.err.println("OVERFLOW !");
continue;
}
}