无法使用sftp从apache camel传输嵌套文件夹,我应该添加什么来传输文件夹

时间:2016-01-12 14:37:50

标签: apache apache-camel jsch camel-ftp

我想将本地计算机上的所有文件和子文件夹复制到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");  
    }

1 个答案:

答案 0 :(得分:1)

http://camel.apache.org/file2阅读有关文件组件的文档,您可以看到有recurisve选项。将此选项设置为true以从子目录及其结构传输文件。