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;
}
}