sftp 和 ftp 的浏览目录选项

发布于 2024-12-06 21:47:10 字数 91 浏览 0 评论 0 原文

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

Currently I'm doing the functionality for sftp using jsch-0.1.44. I need to add option for the user to browse the directory. So how to get the list of files from the remote server. Is there any other open source exists for this functionality ? Please help me

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

情栀口红 2024-12-13 21:47:11

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

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

The ChannelSftp class provides the necessary methods to browse a remote directory.

For listing the directory, use channel.ls("."). This returns a vector of LsEntry objects, which you can traverse, print, show in a window, etc.

烏雲後面有陽光 2024-12-13 21:47:11

此示例来自 jsch 示例列表 显示了一种实现此目的的方法。

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

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

This example from jsch examples list shows one way to do this.

Look at the code starting from the following line...

if(cmd.equals("ls") || cmd.equals("dir")){
饮惑 2024-12-13 21:47:11

您可以使用 Apache 虚拟文件系统。如果您要创建 GUI 应用程序,则可以使用 OtrosVfsBrowserVFSJFileChooser

You can use Apache Virtual File System. If you are creating GUI application you can use OtrosVfsBrowser or VFSJFileChooser.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文