【发布时间】:2016-06-01 10:42:46
【问题描述】:
您好,我正在开发一个连接到远程服务器并浏览不同目录的应用程序。
这里我只想向用户显示目录和文本文件。在 JSch 中使用 SFTP 通道,我可以执行ls 方法。但是这种方法可以为我提供"*" 或"*.txt" 格式的结果。单独使用ls 可以获得目录列表和文本文件列表。由于我单独使用它,我必须使用 2 种不同的 ls 方法,例如:
sftpChannel.ls("*");
sftpChannel.ls("*.txt");
1st 为我提供了我必须从中循环和过滤目录的所有条目。其次,我得到所有的文本文件。
如何使用最少的代码获取目录列表和文本文件列表。我不想循环两次。谢谢
【问题讨论】: