我想将本地计算机上的所有文件和子文件夹复制到sftp服务器,虽然我能够在文件夹中传输文件,但我无法传输嵌套文件夹。 我的自定义路由构建器的configure方法如下
@Override
public void configure() throws Exception {
from("file:data/inbox/?noop=true").
to("sftp://192.168.**.**:22/Documents?noop=true&username=******&password=******&preferredAuthentications=publickey,password");
}
答案 0 :(得分:1)
在http://camel.apache.org/file2阅读有关文件组件的文档,您可以看到有recurisve
选项。将此选项设置为true
以从子目录及其结构传输文件。