监控文件夹文件变化并记录入库

项目要对多个文件夹进行监控,有新文件传入后马上将文件记录到数据库中。目前有看到WatchService,但是感觉不太好用 就是如果线程挂了无法监控,也没办法知道他已经down了,想问问大家有没更好的方法,谢谢

可以考虑使用 Apache Commons-IO 这个库 ,在 monitor 下的相关类可以处理对文件进行监控,它采用的是观察者模式来实现的。

回答:那不想用腾讯云的文件监控,也可以自己写一个,再用消息队列异步通知文件的修改,省的信息丢了