java实现监视文件修改变更

阅读更多
引言:

  刚开始看jforum的源代码,感觉其中的FileMonitor写得简洁易懂,非常实用。果断拉出来简化简化(只监视一个文件注册一个监听,文件修改后只执行个打印变语句,只添加监听不取消),分享给大家。

  项目可在文尾资料中下载。

正文:

  目前java监控文件修改主要的写法有:
  1)定时扫描;
  2)使用jni在操作系统上做工作;
  3)其他手法(如工具jar包及process等组合手法)。

  本样例,使用的是第1种,因此可以用纯java代码实现。核心思想是“定时任务,检查文件最后修改时间,与程序保存的上次修改时间做比较,事件模型实现”。

资料:

点击下载: FileMonitor.rar



  • FileMonitor.rar (6.2 KB)
  • 下载次数: 103

你可能感兴趣的:(java文件修改监视源代码,java文件监视例子,监视配置文件更改,事件监听使用)