Apache Camel, delete=false 被忽略
Apache Camel, delete=false is ignored
我正在尝试将一个文件从一个目录复制到另一个目录。
这里是简单的代码:
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 文件夹中。
我做错了什么?
尝试:
from("file:/Users/name/Desktop/?noop=true").to("file:/Users/name/Documents/");
你也可以看看这个tutorial。
我正在尝试将一个文件从一个目录复制到另一个目录。
这里是简单的代码:
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 文件夹中。
我做错了什么?
尝试:
from("file:/Users/name/Desktop/?noop=true").to("file:/Users/name/Documents/");
你也可以看看这个tutorial。