JAVA文件监控(源码)

时间:2015-03-07 04:55:14
【文件属性】:

文件名称: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)

网友评论

  • 还行,不过效率有点低
  • 不得不说,真的是垃圾到不行,就一个helloworld,居然要个3分
  • 我这个运行不了呢怎么
  • jdk1.6可以跑的动!但是根据网上说Java7 使用WatchService监听文件变化我就不太明白了!
  • 用的还行,不错
  • 可以用,非常感谢
  • 还行吧.下下来看了看...结果发现用不到...
  • 例子非常好!
  • 例子还不错
  • 不错挺好用
  • 不错,很好用,谢谢
  • 很不错的例子,正好最近用到。
  • 还可以,讲的很基础
  • 还不错的例子
  • 挺好的 不过我还要修改一下
  • 很好,,能用,不过我做成服务的形式还得改一下,也不难!!
  • 用起来还行,可以参考下
  • 还不错的例子,基本实现了监控的功能