首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Jnotify 监听文件夹及资料变化

2013-07-08 
Jnotify 监听文件夹及文件变化JNotify,一个支持动态监控文件和文件夹(支持级联监控)的架包。在linux系统中,

Jnotify 监听文件夹及文件变化

JNotify,一个支持动态监控文件和文件夹(支持级联监控)的架包。在linux系统中,调用的是linux底层的inotify服务,只是添加了对子文件夹级联监控的功能。在windows中,需要添加附件的dll文件,因为windows默认没有该服务。?

使用很简单:?
1,将jnotify包引入到工程中。?
2,将jnotify依赖的so文件加入到java.library.path路径中。这个变量可能会有多个位置,随便将jnotify压缩包中附带的libjnotify.so文件加入到其中的任何一个路径中即可。如果不知道这个变量的值,可以使用System.getProperty("java.library.path")查看。当然,如果不想这么麻烦,可以在启动程序时指定JVM的参数

?

?

JDK7 里面的 NIO 的WatchService,这个也可以实现监听。只要文件

发生变化,就会产生相应的事件

热点排行