Apache Camel,delete = false被忽略

时间:2015-05-11 04:38:08

标签: java apache-camel

我正在尝试将一个目录中的一个文件复制到另一个目录中。

这是一个简单的代码:

class MyAwesomeRouter extends RouteBuilder {
    @Override
    public void configure() throws Exception {
        String fileName = "file:/Users/name/Desktop/?delete=false";
        String toFile = "file:/Users/name/Documents/";
        this.from(fileName).to(toFile);
   }
}

我注意到我放在Desktop文件夹中的任何内容都会自动移动到Documents,但同时我想将我的文件保存在Desktop文件夹中。

我在这里做错了什么?

1 个答案:

答案 0 :(得分:4)

尝试:

from("file:/Users/name/Desktop/?noop=true").to("file:/Users/name/Documents/");

您也可以查看此tutorial