通过java后台实现监控特定路径下的文件夹、文件内容是否发生变动!
实时监控文件变化有很多种方式,本文主要讲的是通过commons.io.jar,感觉很好用,很容易!
上面直接上案例:
第一步:maven引入:
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.4</version>
</dependency>
第二步:开启监控
package cn.**.**.**.plugs.file;
import org.apache.commons.io.filefilter.FileFilterUtils;
import org.apache.commons.io.monitor.FileAlterationMonitor;
import org.apache.commons.io.monitor.FileAlterationObserver;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
import java.util.concurrent.TimeUnit;
/**
* @author <a href="mailto:Tastill@**.cn">Tastill</a>
* @version 2019/1/24 15:00
* @