-2
在我的Java 7程序中,我需要查找網絡目錄中具有給定名稱的所有文件(比如:「build.xml」)。有沒有比使用FileUtils.listFiles
更快的方法?快速查找給定名稱的文件
在我的Java 7程序中,我需要查找網絡目錄中具有給定名稱的所有文件(比如:「build.xml」)。有沒有比使用FileUtils.listFiles
更快的方法?快速查找給定名稱的文件
在純Java中,使用Java庫枚舉目錄中的所有文件將是最快的方法。
您可能會考慮創建由HashMap支持的文件的索引,以便您可以更快速地按名稱查找文件,並在必要時僅刷新HashMap。
這個問題「太寬泛」是什麼?請告訴我。 –
您是否必須在整個網絡目錄或已知特定文件夾中找到該文件? – L01c
這是一個文件夾,但是非常大。用listFiles遍歷它大約需要。 3小時。 –