目前,我们唯一能解决的问题是将一个文件转移到另一个文件夹。 像这样:
from("file://C:/Users/Me/Desktop/FolderA?noop=true")
.to("file://C:/Users/Me/Desktop/FolderB");
但是,当我尝试添加计时器组件的复杂性时,它对我来说没有意义。我一直得到“不能写空文件到文件”的例外。
我尝试为计时器组件编写的代码如下:
from("timer://file://C:/Users/Me/Desktop/FolderA?period=30000")
.to("file://C:/Users/Me/Desktop/FolderB");
答案 0 :(得分:1)
你试过了吗?
from("timer://file://C:/Users/Me/Desktop/FolderA?fixedRate=true&period=30s")
.to("file://C:/Users/Me/Desktop/FolderB");
而不是使用" 30000"你可以使用" 30s"这是更友好的阅读。
检查this out。
答案 1 :(得分:0)
将计时器与pollEnrich一起使用
from("timer://foo?period=30000")
.pollEnrich("file://C:/Users/Me/Desktop/FolderA?noop=true")
.to("file://C:/Users/Me/Desktop/FolderB");