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,它可以在我上面提到的教程中找到。