功能汇总
文件监听实现原理
观察者模式:将要监听的目录和感兴趣的事件进行注册,启动专门的线程定时轮询,检查是否有感兴趣事件发生,当有感兴趣事件发生时调用相应观察者的回调函数即可。
文件监听代码示例
import java.io.File;
import org.apache.commons.io.filefilter.FileFilterUtils;
import org.apache.commons.io.filefilter.IOFileFilter;
import org.apache.commons.io.monitor.FileAlterationListenerAdaptor;
import org.apache.commons.io.monitor.FileAlterationMonitor;