【发布时间】:2012-06-29 16:08:33
【问题描述】:
我有一个通过 SFTP 协议将 FTP 服务器中存在的所有文件下载到本地计算机的用例。我正在使用 JSch,它是 ChannelSftp 类来与远程 FTP 服务器通信。
我看到ChannelSftp 类中存在ls 和get 方法。所以一种方法是首先使用ls获取所有文件的列表,然后使用get逐个迭代下载文件。
还有其他更好的方法来完成这项任务吗? ChannelSftp 是否提供mget * 之类的功能?
【问题讨论】: