Java, Eclipse: поиск файлов, заканчивающихся определенным шаблоном / расширением / чем угодно - PullRequest
1 голос
/ 06 декабря 2011

Так что в основном я использую Eclipse для программирования на Java, и у меня есть рабочая область, где находится папка моего проекта.По умолчанию, когда при записи файла не указан каталог (например, «./file.txt»), файл сохраняется в папке / каталоге проекта.

Теперь я хочу найтифайл или файлы в каталоге моего проекта, который заканчивается определенной директорией / расширением / чем угодно (например, «le.txt»), который, вероятно, вернет истину, или список имен файлов, заканчивающихся таким образом (в зависимости от того, как написан метод) в который, вероятно, будет включен файл «file.txt» из первого примера.

Я нашел this в Интернете и пытался использовать его в качестве руководства для создания своего собственногокод, но нашел несколько проблем, которые трудно решить:

  1. Код включает в себя каталог, который в моем случае нет, я просто хочу использовать каталог проекта по умолчанию. Как сказать программе непосредственно искать файлы в каталоге проекта?
  2. Я вижу код очень сложным.Я помню, как мой друг делал нечто подобное, и это было не так сложно, как в коде по ссылке.Хотя на самом деле это не так уж важно, было бы здорово, если бы кто-нибудь подскажет мне более простое решение, как это делается в ссылке.

Спасибо, и я надеюсь, что этот вопрос не поможетзвучит слишком двусмысленно, несмотря на то, что у меня есть 2 вопроса ...

Ответы [ 2 ]

4 голосов
/ 06 декабря 2011

Как я могу использовать функцию поиска GUI?

Поиск → Файл ... или Ctrl - H .

enter image description here

Вы можете фильтровать, используя шаблон имени файла в поле ввода «Шаблоны имени файла».

1 голос
/ 06 декабря 2011

Текущим каталогом является '.' (точка). Хотите рекурсивно искать во всех подкаталогах или файл находится в одном каталоге? В последнем случае достаточно нового файла ("./ subdir"). List (). Кроме того, вы хотите, чтобы они были упакованы с вашими файлами классов? Если да, рассмотрите возможность помещения их в пакет и используйте this.getClass (). GetClassLoader (). GetResources ().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...