草庐IT

WatchEvent

全部标签

Java - 使用 WatchEvent 抑制未经检查的转换警告是否安全?

我有以下测试代码:FileSystemfs=FileSystems.getDefault();Pathconf=fs.getPath(".");WatchKeykey=null;try{WatchServicewatcher=fs.newWatchService();conf.register(watcher,StandardWatchEventKinds.ENTRY_MODIFY);while(true){key=watcher.take();//waitsfor(WatchEventevent:key.pollEvents()){WatchEvent.Kindkind=event.

java - 如何使用 WatchService 监视子目录的变化? ( java )

我想观察一些目录的变化和她的子目录。我试着用WatchService来做到这一点但我不知道文件是从哪个目录更改的。如何从WatchEvent检索完整路径? 最佳答案 通常您在启动监视服务时提供文件的目录名称。这是一个演示其工作原理的教程:http://blogs.oracle.com/thejavatutorials/entry/watching_a_directory_for_changes来自教程:Pathdir=...;try{WatchKeykey=dir.register(watcher,ENTRY_CREATE,ENTR