| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > поиск файлов |
| Автор: ilya 27.6.2004, 17:38 |
| Кто-нибудь знает как на JAVA написать приложение, реализовывающее поиск файлов на диске по шаблону. Вроде бы специальных методов для этого нет. Надо писать этот метод самому. Скажите алгоритм такого поиска! |
| Автор: nucer 27.6.2004, 18:39 |
| А по-моему как раз есть, я где то в хелпе видел вроде. |
| Автор: Nobody 27.6.2004, 22:21 |
| Нда... Рекурсивно проходиться по дереву файловой системы, начиная из той директории, которую указали, и сравнивать каждый файл с шаблоном. Типа, алгоритм примерно такой |
| Автор: LSD 27.6.2004, 22:30 |
| Создаешь File, у него есть методы listFiles(), listFiles(FileFilter), listFiles(FilenameFilter). Для наших цеоей лучше всего подходит listFiles(FileFilter), создаем свой FileFilter который будет отфильтровывать файлы по маске. Получив данный список выделяем из него директории и рекурсивно продолжаем для них. Для анализа имен файлов удобно использовать java.util.regex. |