Camel移动文件和目录

时间:2015-09-11 14:15:12

标签: java file apache-camel

我有一个camel路由,它从目录中消耗任何东西并将其移动到另一个目录。其中一个目录的结构是 folder1> file1 + folder2> file1 + file2。,即 folder1 中有1个文件和1个文件夹, folder2 中有2个文件。

我希望能够传输顶级文件夹(folder1)以及此下面的任何文件和文件夹。我的路线如下:

from("file://C:\\folderToUse?initialDelay=10000&delay=10000&recursive=true&delete=true").to("file://C:\\Destination");

只会 folder1 并且其中的文件被传输,没有别的。我得到{strong> folder2 的java.io.FileNotFoundException和此处的文件。

我认为递归意味着它会在删除之前传输所有这些,但是在处理之后它会在所有处理完成之前删除所有内容,这是正确的吗?此文件夹中没有其他路由正在使用这些文件和文件夹。

0 个答案:

没有答案