JDK7目录监视服务
来源:互联网 发布:萃妮缇 知乎 编辑:程序博客网 时间:2024/06/06 00:21
import java.io.IOException;import java.nio.file.*;public class DirectoryWatcher { public static void main(String[] args) throws IOException, InterruptedException { WatchService watchService = FileSystems.getDefault().newWatchService(); Path path = Paths.get("F:", "share").toAbsolutePath(); path.register(watchService, StandardWatchEventKinds.ENTRY_CREATE, StandardWatchEventKinds.ENTRY_MODIFY, StandardWatchEventKinds.ENTRY_DELETE); while(true) { WatchKey watchKey = watchService.take(); for (WatchEvent event : watchKey.pollEvents()) { if (event.kind() == StandardWatchEventKinds.ENTRY_CREATE) { System.out.println("Create " + path.resolve((Path) event.context()).toAbsolutePath()); } else if (event.kind() == StandardWatchEventKinds.ENTRY_MODIFY) { System.out.println("Modify " + path.resolve((Path) event.context()).toAbsolutePath()); } else { System.out.println("Delete " + path.resolve((Path) event.context()).toAbsolutePath()); } } watchKey.reset(); // Cancel the watch // watchKey.cancel(); } }}
1 0
- JDK7目录监视服务
- (转)目录监视程序
- 监视系统服务
- Windows服务监视
- fiddler监视远程服务
- API函数ReadDirectoryChangesW 监视目录
- API函数ReadDirectoryChangesW 监视目录
- API函数ReadDirectoryChangesW 监视目录
- 一个监视文件的服务
- 服务中监视会话切换
- jdk7 新特性 监听文件目录变化
- JDK7之新的遍历目录API
- JDK7
- 用inotify监视文件/目录变化
- 使用控制线程监视目录文件变化
- 使用控制线程监视目录文件变化
- 监视文件夹(目录)中的文件改动
- 监视磁盘目录就用FileSystemWatcher 对象
- Linux串口工具minicom配置
- javascript基础之四(数组详解)
- JS播放声音 兼容所有浏览器
- IOS网络笔记--使用视频播放
- 面向对象第三次作业部分参考代码
- JDK7目录监视服务
- 无法打开物理文件xxx.mdf操作系统错误 5:“5(拒绝访问。)” (Microsoft SQL Server,错误: 5120)的解决方法
- Android Material Design之Toolbar与Palette实践
- javascript基础之五(this与闭包详解)
- eclipse启动tomcat
- Hadoop2.6.1中的Reducer实现
- Matlab 并行编程——CUDA
- Android 常用colors xml
- 设计模式-工厂模式