java实现监视文件修改变更

[b]引言:[/b]

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

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

[b]正文:[/b]

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

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

[b]资料:[/b]

点击下载:[url=http://dl.iteye.com/topics/download/30fa7403-0e17-3212-97ba-69249acf5ddd]FileMonitor.rar[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值