How to list source code file names at Java run time?
问题 When my program starts to run, how do I list available java source file names ? For example, I have a few dozen source files named "My_App_*.java" in my src directory, after I start my app, how can I call Java to list source files start with "My_App_" dynamically ? Frank 回答1: If you know where the source directory is: File srcFolder = new File("./src"); String[] files = srcFolder.list(); for(String file : files){ if(file.startsWith("My_App_")){ System.out.println(file); } } 回答2: new File(".")