1

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

我看到课堂上有lsget方法ChannelSftp。因此,一种方法是首先使用 获取所有文件的列表,ls然后使用get.

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

4

1 回答 1

1

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

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

于 2012-10-02T15:55:35.673 回答