一个文件里不但有文件还有文件夹所以代码如下先定义一个方法然后在main方法里调用public void getFileName(File f){if(f.isFile()){System.out.println(f.getName());}else{List l=f.listFile();for(File file:l){file.getFileName();}}}