package test; import java.io.File; import java.io.IOException; public class FileTest { public static void main(String[] args) { String path="d:\aaa"; File f=new File(path); showFile(f); } //递归算法 //返回当前目录下的所有文件 对象形式 public static void showFile(File f){ File arr[]=f.listFiles(); if(arr.length==0){ System.out.println(f.getAbsolutePath()); //获取f绝对路径
}else{ for(File ftemp:arr){ if(ftemp.isDirectory()){ //如果还是一个文件夹,那么调用自己来继续执行判断File是否是目录,是目录返回true showFile(ftemp); }else{ System.out.println(ftemp.getAbsolutePath()); } } } } }
}