【问题标题】:Using JSch to download all the files from remote FTP server to local machine使用 JSch 将所有文件从远程 FTP 服务器下载到本地机器
【发布时间】:2012-06-29 16:08:33
【问题描述】:

我有一个通过 SFTP 协议将 FTP 服务器中存在的所有文件下载到本地计算机的用例。我正在使用 JSch,它是 ChannelSftp 类来与远程 FTP 服务器通信。

我看到ChannelSftp 类中存在lsget 方法。所以一种方法是首先使用ls获取所有文件的列表,然后使用get逐个迭代下载文件。

还有其他更好的方法来完成这项任务吗? ChannelSftp 是否提供mget * 之类的功能?

【问题讨论】:

    标签: sftp jsch


    【解决方案1】:

    据我所知,ChannelSftp 不提供mget 方法。

    您的解决方案似乎没问题。如果您真的想找到另一种方法,请查看scp 的示例:ScpFrom.java

    【讨论】:

      猜你喜欢
      • 2013-03-11
      • 1970-01-01
      • 2022-11-24
      • 1970-01-01
      • 2013-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多