import java.io. * ; public class FileList ... {public static void main(String[] args) throws Exception...{File dir = new File("f:/mambo");File[] fs = dir.listFiles();int i ;for (i = 0; i < fs.length; i++) ...{FileReader fr = new FileReader(fs[i]);System.out.println(fs[i].getName()); //输出文件名}}} 注意:实际应用有安全隐患 如果是.class文件以下代码可以便宜并运行之 String [] arguments = new String[] ... {"-classpath","d:/","d:/"+filename} ;javac.compile(arguments);String result = filename.substring( 0 ,filename.indexOf( ' . ' ));Process child = Runtime.getRuntime().exec( " java -classpath d:/ " + result);System.out.println( " java -classpath d:/ " + result);