递归

package aaaa;

import java.io.File;
import java.util.List;
//调用自己本身的方法,递归
public class DiGuiDuQu {
  public static void main(String[]args){
      File files =new File ("D:");
      Di(files);      
  }
public static void Di(File files){
if(files.isDirectory()){             // 测试此抽象路径名表示的文件是否是一个目录。
    
        for(File f1:files.listFiles()){     //返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件。
        if(f1.isDirectory()){
            Di(f1);
        }else{
            System.out.println(f1.getAbsolutePath()+"   "+f1.getName());
        }
    }
}else{
System.out.println(files.getAbsolutePath()+"   "+files.getName());        
}    
}    
}

 

posted @ 2017-08-16 12:23  冰逸101  阅读(159)  评论(0编辑  收藏  举报