JNotify 下载地址
jnotify(包含dll与so).rar
win 将dll文件放入 jdk bin目录下
linux 将so文件放入 jdk bin目录下
maven增加JNotify 依赖
net.contentobjects.jnotify
jnotify
0.94
工具编写
首先在D盘下创建test文件夹
然后执行以下程序
import net.contentobjects.jnotify.JNotify;
import net.contentobjects.jnotify.JNotifyListener;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.PrintWriter;
import java.util.concurrent.atomic.AtomicInteger;
public class Jnotify {
public static void main(String[] args) throws Exception {
// 设置监听的文件夹,或者文件
String linstenerPath = "D:" + File.separator + "test";
// 指定监听的模式,创建、删除、修改、和重命名
int mask = JNotify.FILE_CREATED | JNotify.FILE_DELETED | JNotify.FILE_MODIFIED |