使用Java列出远程URL中的文件

时间:2013-08-03 09:16:34

标签: java url

我想列出需要身份验证的特定网址中的文件。 请注意,我无法访问FTP服务器。 有什么办法可以用Java做到这一点吗?

1 个答案:

答案 0 :(得分:0)

从java访问FTP充其量是一项艰巨的任务,因为标准库没有为它提供任何东西。但是,有几种方法。有三种方法可以阅读目录列表,在nsftools上解释:

  • 编写自己的类与FTP服务器通信。这是非常复杂的,已经有这样的课程。
  • 使用sun.net.ftp.FTPClient课程。这个类在java库内部用于从FTP下载文件,但它没有记录,不能保证在所有java实现中都存在,& c。另外,目录列表很难解析。
  • 使用Jarkarta Net FTP库。我认为这是最好的选择,但它只有一个缺点:你需要提供jar文件作为依赖。