利用递归遍历文件夹下所有文件以及子文件夹

       //全路径输出方法
	public static void fileList(File file) {
        File[] files = file.listFiles();
        if (files != null) {
              for (File f : files) {
                    System.out.println(f.getPath());
                    fileList(f);
              }
        }
   }
	//非全路径输出方法(只输出文件名及后缀)
	 public static void fileList(File file,int node) {
	        node++;
	        File[] files = file.listFiles();
	        if (files != null) {
	              for (File f : files) {
	                    for(int i=0;i
	//全路径main方法 
	public static void main(String[] args) {
	        File file=new File("d:/");
	        fileList(file);
	   }
 
  
	//非全路径main方法 
	public static void main(String[] args) {
	        File file=new File("d:/");
	        fileList(file,0);
	   }


你可能感兴趣的:(java)