您的位置:首页 > 编程语言 > Java开发

java实现文件变化监控

2016-08-18 16:31 477 查看
此文章是基于  搭建Jquery+SpringMVC+Spring+Hibernate+MySQL平台

一. 相关文件介绍

  1. applicationInterface.xml,spring配置文件,可设置监测的文件夹、扫描时间、指定监控哪些扩展名的文件

package com.ims.interfaces.file.monitor;

import java.io.File;

import org.apache.commons.io.FilenameUtils;

/**
* 文件过滤器
*/
public class FileFilterImpl implements FileFilter{

private String[] extensions;

public FileFilterImpl(String... extensions) {
this.extensions = extensions;
}

/**
* 是否接受该文件
*/
@Override
public boolean accept(File pathname) {
return FilenameUtils.isExtension(pathname.getName(), extensions);
}

/**
* 获取定义的扩展名
* @return
*/
@Override
public String[] getExtensions() {
return extensions;
}

}


View Code

二. 测试

  在 "D:\UploadDir" 目录下,新建或删除xml格式的文件,FileListener.java 会在后台打印出文件的名字
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: