io.File+再帰

3382 ワード

 1 import java.io.File ;

 2 import java.io.IOException ;

 3 public class FileDemo11{

 4     public static void main(String args[]){

 5         File my = new File("d:" + File.separator) ;    //  

 6         print(my) ;

 7     }

 8     public static void print(File file){    //  

 9         if(file!=null){    //  

10             if(file.isDirectory()){    //  

11                 File f[] = file.listFiles() ;    //  

12                 if(f!=null){    //  

13                     for(int i=0;i<f.length;i++){

14                         print(f[i]) ;    //  , , 

15                     }

16                 }

17             }else{

18                 System.out.println(file) ;    //  

19             }

20         }

21     }

22 };