JAVA文件监控(源码)
通过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); //开始监控 monit or.start();
用户评论
qq_57254 2018-12-07 19:26:18
还行,不过效率有点低
renchangduan 2018-12-07 19:26:18
不得不说,真的是垃圾到不行,就一个helloworld,居然要个3分
一滴尘埃 2018-12-07 19:26:18
我这个运行不了呢怎么