Java Apache Camel,delete=false被忽略

Java Apache Camel,delete=false被忽略,java,apache-camel,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/

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

下面是简单的代码:

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);
   }
}
我注意到,我放在桌面文件夹中的任何东西都会自动移动到文档中,但同时我希望将文件保留在桌面文件夹中

我做错了什么?

试试:

from("file:/Users/name/Desktop/?noop=true").to("file:/Users/name/Documents/");
您也可以查看此信息。

试试:

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

您也可以查看此信息。

我从不使用Apache Camel,但我知道您正在从文件夹中移动文件。搜索有关如何复制文件。有关详细信息:我从不使用Apache Camel,但我知道您正在从文件夹中移动文件。搜索有关如何复制文件。有关详细信息:是,请使用noop=true保持文件不变。默认情况下,Camel将文件移动到名为.Camel的子文件夹中。但是noop=true会将文件保留为isyes,它可以在我上面提到的教程中找到。默认情况下,Camel将文件移动到名为.Camel的子文件夹中。但是noop=true会将文件保留为isyes,它可以在我上面提到的教程中找到。