JAVA使用递归遍历文件夹,包括子目录

import java.io.File;

public class readLine {

    public static void main(String[] args) {
        
        File dir = new File("D:\\files");
        ListAll(dir);
    }

    private static void ListAll(File dir) {
        //获取指定目录下当前的所有文件或文件夹对像
        File[] files = dir.listFiles();
        for (File file : files){
            System.out.println(file.getAbsolutePath());
            if (file.isDirectory()){
                ListAll(file);
            } else {
                System.out.println(file.getAbsolutePath());
            }
        }        
    }
}
posted @ 2012-07-17 14:50  jxgxy1  阅读(257)  评论(0编辑  收藏  举报