使用java列出某个url下的文件名
例如,我想在某个url下列出扩展名为“.png”的每个文件使用java列出某个url下的文件名,java,Java,例如,我想在某个url下列出扩展名为“.png”的每个文件 "http://kgs:8080/KGS/assets/" 我想检索文件名,例如 background.png foreground.png 我怎样才能用java完成这个任务 谢谢HTTP协议没有在目录中列出文件的方法,因此在一般情况下无法这样做 如果向http://kgs:8080/KGS/assets/返回HTML格式的目录列表,就像某些web服务器一样,您可以解析该列表以获得URL列表。然后检查每个URL,并检查它们是否以.p
"http://kgs:8080/KGS/assets/"
我想检索文件名,例如
background.png
foreground.png
我怎样才能用java完成这个任务
谢谢HTTP协议没有在目录中列出文件的方法,因此在一般情况下无法这样做
如果向
http://kgs:8080/KGS/assets/
返回HTML格式的目录列表,就像某些web服务器一样,您可以解析该列表以获得URL列表。然后检查每个URL,并检查它们是否以.png
结尾。HTTP协议没有列出目录中文件的方法,因此在一般情况下无法这样做
如果向http://kgs:8080/KGS/assets/
返回HTML格式的目录列表,就像某些web服务器一样,您可以解析该列表以获得URL列表。然后检查每个URL,并检查它们是否以.png
结尾。如果内容(文件)无法从html页面访问,则如果不强制执行并猜测路径,就无法获取它。如果文件是从html页面链接的,您可能需要使用一些爬虫
- 对于Java来说,这是一个很好的例子
- 对于Java来说,这是一个很好的例子
http://kgs:8080/KGS/assets/
返回一个列表,然后您可以解析该列表。否则,没有办法做到这一点。如果http://kgs:8080/KGS/assets/
返回一个列表,然后您可以解析该列表。谢谢你的快速回复Joni谢谢你的快速回复Joni