快速查找给定名称的文件

时间:2016-07-04 12:52:34

标签: java file

在我的Java 7程序中,我需要找到网络目录中具有给定名称的所有文件(例如:" build.xml")。有没有比使用FileUtils.listFiles明显更快的方式?

1 个答案:

答案 0 :(得分:0)

在纯Java中,使用Java库枚举目录中的所有文件将是最快的方式。

您可以考虑创建由 HashMap 支持的文件索引,以便您可以更快地按名称查找文件,并且只在必要时刷新HashMap。