Java 如何使用Camel自动化将文件从一个目录复制到另一个目录的任务

Java 如何使用Camel自动化将文件从一个目录复制到另一个目录的任务,java,apache-camel,Java,Apache Camel,我不熟悉骆驼。我尝试了一个简单的例子,创建一个路由,将文件从一个目录复制到另一个目录。我正在使用简单的from和.to方法来做同样的事情 from("file:input?noop=true") .to("file:output"); 但是要复制添加到输入目录的任何新文件,我需要再次运行代码。我知道这项任务可以自动化,但我对这么多选项感到困惑。有人能提出不同的方法来自动化这项任务吗? 谢谢骆驼每0.5秒自动轮询一次文件。如果要每5分钟进行一次

我不熟悉骆驼。我尝试了一个简单的例子,创建一个路由,将文件从一个目录复制到另一个目录。我正在使用简单的from和.to方法来做同样的事情

           from("file:input?noop=true")
               .to("file:output");
但是要复制添加到输入目录的任何新文件,我需要再次运行代码。我知道这项任务可以自动化,但我对这么多选项感到困惑。有人能提出不同的方法来自动化这项任务吗?
谢谢

骆驼每0.5秒自动轮询一次文件。如果要每5分钟进行一次投票,可以添加延迟选项。类似这样的
file:input?noop=true&delay=30000“

此路由将继续从输入文件夹拾取文件,直到Camel应用程序停止。您不必重新启动该应用程序。您好@SneharghyaPathak,我想添加一个计时器,如每隔5分钟,它应检查目录中的任何新文件,如果有,则将其复制到输出目录。你能告诉我怎么做吗?阿卡什,骆驼每0.5秒自动轮询一次文件。如果要每5分钟进行一次投票,可以添加延迟选项。类似这样的
文件:input?noop=true&delay=30000“
好的。我会把它作为答案发布。