黑马程序员技术交流社区

标题: java递归遍历目录文件 [打印本页]

作者: 百里青山    时间: 2016-4-9 12:24
标题: java递归遍历目录文件
import java.io.File ;import java.io.IOException ;public class FileDemo11{    public static void main(String args[]){        File my = new File("d:" + File.separator) ; // 操作路径        print(my) ;    }    public static void print(File file){    // 递归调用        if(file!=null){ // 判断对象是否为空            if(file.isDirectory()){ // 如果是目录                File f[] = file.listFiles() ;   // 列出全部的文件                if(f!=null){    // 判断此目录能否列出                    for(int i=0;i<f.length;i++){                        print(f) ;   // 因为给的路径有可能是目录,所以,继续判断                    }                }            }else{                System.out.println(file) ;  // 输出路径            }        }    }}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2