增加了点知识,获取一个目录下的所有文件名的代码: File path = new File("D://Workspace//Shape//src//shapes//"); String[] list; list = path.list(); return list; 如果不需要文件名的后缀名,可以在后面加上如下代码: for(int i=0;i<list.length;i++) list[i]=list[i].substring(0,list[i].lastIndexOf("."));