小编Aha*_*gar的帖子

列出目录并获取Java中每个文件的URL的最快可能性

我打算执行标准列表命令来获取目录内容的向量或列表.

我知道这很容易使用

File f = new File("C:/testDir");
File[] files = f.listFiles();
Run Code Online (Sandbox Code Playgroud)

问题是我需要一个列表/数组/向量的URL.所以我的想法是将文件转换为URL.使用org.apache.commons.io.FileUtils库,可以使用以下简单代码:

URL[] urls = FileUtils.toURLs(files);
Run Code Online (Sandbox Code Playgroud)

这正是我所需要的,但遗憾的是很慢(特别是对于包含数千个文件的目录),尽管它只是使用for循环并使用"toURL()"方法解析每个File对象.

有人知道以更好的方式完成这项任务的方法吗?

java url file

5
推荐指数
1
解决办法
276
查看次数

标签 统计

file ×1

java ×1

url ×1