码迷,mamicode.com
首页 > 其他好文 > 详细

io.File+递归

时间:2015-01-14 21:20:04      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

 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 };

 

io.File+递归

标签:

原文地址:http://www.cnblogs.com/-lpf/p/4224806.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!