Java 监测目录
来源:互联网 发布:淘宝不能卖烟吗 编辑:程序博客网 时间:2024/04/29 21:42
今天看书看到Java监测目录的一段代码,测试了一下,在此记录:
public static void FolderWatcher(String filePath){Path path = Paths.get(filePath);// To check file exist.if (!path.toFile().exists())throw new IllegalArgumentException("The file path is not exist.");try{WatchService watcher = FileSystems.getDefault().newWatchService();WatchKey key = path.register(watcher, StandardWatchEventKinds.ENTRY_MODIFY,StandardWatchEventKinds.ENTRY_CREATE, StandardWatchEventKinds.ENTRY_DELETE);while (true){key = watcher.take();for (WatchEvent<?> event : key.pollEvents()){System.out.println(event.context() + " " + event.kind());}key.reset();}} catch (IOException | InterruptedException e){e.printStackTrace();}}
代码中StandardWatchEventKinds类参数可以根据选择添加。
0 0
- Java 监测目录
- 通过 Java 去监测某个目录下的文件变动
- 监测目录活动
- java性能,状态监测
- Java性能监测Profiling
- java内存监测
- java监测窗口事件
- java 定时监测程序
- java性能监测工具
- Java监测窗口事件
- Linux下监测目录或文件的变化---inotify
- 介绍几个java虚拟机性能监测工具
- 介绍几个java虚拟机性能监测工具
- JAVA 性能监测与分析工具简介
- JAVA基础:JVM监测&工具探究
- java目录
- java目录
- Java 目录
- hdu2830 TLE
- java学习--java内存管理(2)
- 轻松自学ThinkPHP3.0第二天·下午
- adb 远程安装apk
- IntelliJ IDEA 架构概述(面向插件开发者)
- Java 监测目录
- jvm原理
- 低版本IE浏览器补白和边界属性的设置问题
- Android--Activity中启动另一应用程序的方法,无需得到类名
- ubuntu下DHCP的配置
- Oracle基本函数的应用
- 【极客学院学习笔记】Android通信基类
- 第一篇
- ibatis中使用sqlMap元素把配置写到多个文件中的时候一个注意点,运行无错误,junit报错.