文件名称:JAVA文件监控(源码)
文件大小:150KB
文件格式:RAR
更新时间:2015-03-07 04:55:14
filemonitor 文件监控
通过commons-io监测文件。可检查目录的文件新建、修改、删除等变化。 // 监控目录 String rootDir = "c:\\Downloads"; // 轮询间隔 10 秒 long interval = TimeUnit.SECONDS.toMillis(10); //文件格式 IOFileFilter fileFilter = FileFilterUtils.and(FileFilterUtils.fileFileFilter(),FileFilterUtils.suffixFileFilter(".doc")); // 创建一个文件监察器用于处理文件的格式 FileAlterationObserver observer = new FileAlterationObserver(rootDir,fileFilter,null); //设置文件变化监听器 observer.addListener(new FileMonitor()); //创建文件变化监听器 FileAlterationMonitor monitor = new FileAlterationMonitor(interval,observer); //开始监控 monitor.start();
【文件预览】:
FileMonitor
----src()
--------com()
----bin()
--------com()
----.classpath(451B)
----.settings()
--------org.eclipse.core.resources.prefs(88B)
--------org.eclipse.jdt.core.prefs(629B)
----.project(387B)
----lib()
--------commons-io-2.0.1.jar(156KB)