Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
监听文件夹中的java更改_Java_Listener_Quartz Scheduler - Fatal编程技术网

监听文件夹中的java更改

监听文件夹中的java更改,java,listener,quartz-scheduler,Java,Listener,Quartz Scheduler,有没有一种方法可以在java中使用Quartz api监听文件夹或特定目录?如果可能,如果你有代码,请分享。如果你使用JDK 7,他们会提供新的 试试api,它应该可以做到这一点。实际上Quartz中有内置作业要做。。。工作: : 检查目录并比较自上次检查以来是否有任何文件的“上次修改日期”发生了更改。如果更新(或创建)了一个或多个文件,作业将调用“回调”方法 检查文件并比较其“上次修改日期”自上次检查以来是否已更改。如果文件已更新,作业将调用“回调”方法 应该可以定期运行Quartz作

有没有一种方法可以在java中使用Quartz api监听文件夹或特定目录?如果可能,如果你有代码,请分享。如果你使用JDK 7,他们会提供新的

试试api,它应该可以做到这一点。

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

  • :

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

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


应该可以定期运行Quartz作业,例如每10秒检查一个文件夹中的任何(新)文件并对其采取行动。话虽如此,我个人认为类似的东西更适合于类似的东西。@AlistairIsrael:什么是Mule ESB的文件传输?它是用石英的吗?