在 JAVA 中列出远程计算机上目录内特定类型的所有文件

发布于 2024-12-11 14:53:04 字数 492 浏览 0 评论 0原文

我试图在一个目录中找到所有 zip 文件的列表,该目录是通过如下路径找到的:

https://abdc.defg.com/ijk/lmn/opq

如果它位于本地文件系统中,那么 java.io.File 的 list() 可以完美地完成这项工作。但由于该目录位于外部域中的远程计算机上,因此 java.io.File 不起作用。甚至

File dir = new File("https://abdc.defg.com/ijk/lmn/opq");

不起作用。我需要像 java.io.File 这样的功能,最好是在 Java 的标准 API 本身中执行此操作。请建议一种在本地文件系统上执行此操作的方法:

File dir = new File("https://abdc.defg.com/ijk/lmn/opq");
File[] allFiles = dir.list();

I am trying to find a list of all zip files in a directory which is found by a path like:

https://abdc.defg.com/ijk/lmn/opq

If it was in a local filesystem, then the java.io.File's list() is does the job perfectly. But since this directory is on a remote machine in a foreign domain, java.io.File does not work. Even

File dir = new File("https://abdc.defg.com/ijk/lmn/opq");

does not work. I need a functionality just like java.io.File, and it would be best that I have to do this in Java's Standard APIs itself. Please suggest a way to do this like on a local file system:

File dir = new File("https://abdc.defg.com/ijk/lmn/opq");
File[] allFiles = dir.list();

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

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

发布评论

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

评论(1

情痴 2024-12-18 14:53:05

抱歉,除了服务器为此功能提供某种服务之外,没有办法使用 http(s) 来执行此操作,例如列出目录中所有文件的索引页之类的服务。

Sorry but there is no way to do this with http(s) except the server offer some kind of service for this function, for example something like a index page that list all files in the directory.

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