以下代码是读取目录“F:/iii”下的所有文件,如果遇到目录,继续深入目录里面查到文件 import java.io.File; public class ListFileTest { public static void isFile(File file) { //三目运算符 判断如果是目录 输出“文件夹”并进入if语句,如果是文件,输入目录 System.out.println(file.isDirectory()?"文件夹":"文件" +":"+file.getAbsolutePath()); if(file.isDirectory()) { String[] ff=file.list(); for(int i=0;i<ff.length;i++) { isFile(new File(file,ff[i])); } } } public static void main(String args[]) { File f=new File("F://iii"); isFile(f); } }