Это легко сделать с помощью FileSearcher.java, найденного на GitHub
Пример поиска всех файлов .java на вашем компьютере будет выглядеть так:
public class FindDotJava {
public static void main(String[] args) {
ArrayList<File> dotJavaFiles = FileSearcher.findFiles(FileSearcher.SEARCH_EVERYTHING, "java");
}
}
И вы также можете легко искать только текущую папку или текущую папку + вложенные папки, изменив SEARCH_EVERYTHING на CURRENT_FOLDER или SUBFOLDERS_AND_CURRENT.
Надеюсь, это поможет !!!