系统文件目录变化监测jpatchwatch
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)