WatchKey java.nio.file.Path.
register(WatchService watcher, Kind<?>... events) throws IOException
为该文件注册watch service。
Registers the file located by this path with a watch service.
WatchKey java.nio.file.WatchService.
take() throws InterruptedException
检索并移除下一个watch key。若没有可检索的则阻塞。
Retrieves and removes next watch key, waiting if none are yet present.
List<WatchEvent<?>> java.nio.file.WatchKey.
pollEvents()
检索并移除所有该watch key
Retrieves and removes all pending events for this watch key, returning a List of the events that were retrieved.
Kind<?> java.nio.file.WatchEvent.
kind()
返回事件种类
Returns the event kind.
String java.nio.file.WatchEvent.Kind.
name()
返回事件种类的名字。
Returns the name of the event kind.
? java.nio.file.WatchEvent.
context()
返回事件发生的环境,简单讲就是不带路径的文件名。
Returns the context for the event.