浏览sftp和ftp的目录选项

时间:2011-09-28 07:07:35

标签: java ftp sftp jsch

目前我正在使用jsch-0.1.44为sftp执行功能。我需要为用户添加选项以浏览目录。那么如何从远程服务器获取文件列表。这个功能是否还有其他开源?请帮帮我

3 个答案:

答案 0 :(得分:1)

来自jsch This example

examples list显示了一种方法。

查看从以下行开始的代码......

if(cmd.equals("ls") || cmd.equals("dir")){

答案 1 :(得分:1)

ChannelSftp类提供了浏览远程目录的必要方法。

要列出目录,请使用channel.ls(".")。这将返回LsEntry个对象的向量,您可以在窗口中遍历,打印,显示等等。

答案 2 :(得分:1)

您可以使用Apache Virtual File System。如果您要创建GUI应用程序,可以使用OtrosVfsBrowserVFSJFileChooser