Как прочитать все файлы в папке с Java? - PullRequest
589 голосов
/ 04 декабря 2009

Как прочитать все файлы в папке через Java?

Ответы [ 31 ]

0 голосов
/ 26 декабря 2012
import java.io.File;


public class Test {

public void test1() {
    System.out.println("TEST 1");
}

public static void main(String[] args) throws SecurityException, ClassNotFoundException{

    File actual = new File("src");
    File list[] = actual.listFiles();
    for(int i=0; i<list.length; i++){
        String substring = list[i].getName().substring(0, list[i].getName().indexOf("."));
        if(list[i].isFile() && list[i].getName().contains(".java")){
                if(Class.forName(substring).getMethods()[0].getName().contains("main")){
                    System.out.println("CLASS NAME "+Class.forName(substring).getName());
                }

         }
    }

}
}

Просто передайте вашу папку, она расскажет вам основной класс о методе.

...