В моей программе Java 7 мне нужно найти все файлы в сетевом каталоге, которые имеют заданное имя (скажем: «build.xml»). Есть ли значительно более быстрый способ, чем использование FileUtils.listFiles
?Найти файлы с заданным именем быстро
-2
A
ответ
0
В чистой Java, использование библиотек Java для перечисления всех файлов в каталоге будет самым быстрым способом.
Возможно, вам потребуется создать индекс файлов, поддерживаемый HashMap, чтобы вы могли быстрее искать файлы по имени и обновлять HashMap только при необходимости.
Смежные вопросы
- 1. Как быстро найти файлы?
- 2. Как найти новейшие файлы с определенным именем?
- 3. Быстро найти недавно измененные файлы
- 4. Выберите все файлы из каталога, содержащего файл с заданным именем
- 5. Создать таблицу с заданным именем?
- 6. Android Studio не может найти ресурс с заданным именем
- 7. Не удалось найти сетевой интерфейс хоста с заданным именем
- 8. Как найти файлы с именем «a»?
- 9. Рекурсивных найти файлы с таким же именем
- 10. Создание объекта с именем, заданным пользователем.
- 11. Найти файлы с заданным расширением в дереве каталогов
- 12. Получить все папки с заданным именем
- 13. Удалить все атрибуты XML с заданным именем
- 14. Загрузка файла PHP с заданным именем файла
- 15. PHP Загрузить изображение с заданным именем
- 16. XQuery: создать новый элемент с заданным именем?
- 17. Использование find для удаления всех файлов с заданным именем, кроме одного с заданным расширением
- 18. Список каталогов с заданным именем рекурсивно с Java
- 19. Найти файлы с таким же именем, но с другим контентом
- 20. accurev: игнорировать все файлы с заданным расширением
- 21. Sublime text фильтровать файлы с заданным расширением
- 22. Как скопировать все файлы с заданным расширением?
- 23. Как игнорировать файлы с заданным префиксом?
- 24. Eclipse IDE выполняет поиск функции с заданным именем
- 25. Создайте объект класса с заданным именем класса как String
- 26. Как найти файлы с именем рекурсивно и привести весь путь?
- 27. Найти и копировать, переименовывать файлы с таким же именем
- 28. Powershell найти папки и файлы с тем же именем
- 29. Найти XML-файлы из зайца с указанным именем тега
- 30. Как найти файлы на Linux с именем короче n символов?
Что такое «слишком широкий» по этому вопросу? Пожалуйста, скажите мне. –
Вам нужно найти файл по всему сетевому каталогу или в известной конкретной папке? – L01c
Это папка, но очень большая. Итерация над ним с помощью listFiles занимает ок. 3 часа. –