使用JSCH从远程下载多个扩展文件

时间:2014-07-02 11:22:40

标签: java sftp jsch

我有远程目录/remote/Dir,其中包含许多扩展名不同的文件。

喜欢

     *.abc
     *.xyz
     *.pqr

我想下载以.abc .xyz .pqr

结尾的所有文件

所以在这种情况下如何使用JSCh?

1 个答案:

答案 0 :(得分:2)

将所有ls结果添加到矢量中。

Vector<ChannelSftp.LsEntry> list = channelSftp.ls("*.abc");
list.addAll(channelSftp.ls("*.xyz"));
list.addAll(channelSftp.ls("*.pqr"));

在您需要在此列表上执行for循环以获取所有匹配文件之后..