首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在java中从文件服务器访问目录?

如何在java中从文件服务器访问目录?
EN

Stack Overflow用户
提问于 2010-06-02 21:14:58
回答 1查看 2.7K关注 0票数 0

嗨..。

目前我在一个应用程序中工作,该应用程序允许从文件服务器到应用程序(客户端)访问目录(其中包含一些文件)。

我尝试了下面的代码..

代码语言:javascript
复制
URL url=("http://192.168.5.555/file-server/user/images/");
URI uri=url.toURI();
File list[];

list= new File(uri).listFiles();

但是它抛出了java.lang.IllegalArgumentException异常。

我不知道这是怎么回事?

我只需从给定的URL (文件服务器)访问图像目录。

帮帮我..。

EN

回答 1

Stack Overflow用户

发布于 2010-06-02 21:16:43

这是行不通的。java.io.File仅在本地磁盘文件系统上操作,即仅在以file://开头的URI上操作。否则,从不允许您这样做的地方窃取文件确实太容易了。

检查有问题的服务器是否支持FTP,然后您可以只使用FTPClient#listFiles()。如果它不支持目录列表,那么您需要使用Jsoup之类的HTML解析器解析包含目录列表的HTML响应,然后在每个找到的链接上重新触发一个新请求。

如果它不支持FTP或目录列表,那么您就会迷失方向,您可能正在尝试做坏事。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2957973

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档