jpatchwatch是一个Java开源类库用于监测操作系统目录变化。它使用操作系统自身的功能来实现监控,避免轮询。
以下是能监测到在目录上发生的事件:
文件创建和删除,文件修改,文件重命名,所有在子目录中发生的变化 (递归监测),目录失效
当前支持以下操作系统:
Windows (Windows 2000, XP, Vista, 7, 32bit/64bit),Linux (x86, 32bit/64bit),Mac OS X (x86,32bit/64bit, tested on 10.5),(PPC, tested on 10.4),FreeBSD (x86, 32bit)