侦听更改java的文件夹

时间:2012-02-22 05:24:11

标签: java listener quartz-scheduler

有没有办法在java中使用Quartz api来监听文件夹或特定目录?如果可能的话,如果你有代码。请分享

3 个答案:

答案 0 :(得分:5)

如果您使用的是JDK 7,则会提供新的APIs for that

答案 1 :(得分:1)

尝试使用Apache Commons IO api,它应该可以解决问题。

答案 2 :(得分:1)

实际上Quartz中有内置工作要做......工作:

  • DirectoryScanJob

      

    检查目录并比较自上次检查以来是否有任何文件的“上次修改日期”发生了变化。如果已更新(或创建)一个或多个文件,则该作业将调用“回调”方法

  • FileScanJob

      

    检查文件并比较自上次检查以来它是否为“上次修改日期”。如果文件已更新,则作业将调用“回调”方法