欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

[Java编程]找出一个目录下的所有子目录和文件

程序员文章站 2022-05-15 08:47:11
...
private static void getDirectory(File file) {
    //获取该目录下的文件列表
    File flist[] = file.listFiles();
    if (flist == null || flist.length == 0) {
        return;
    }
    for (File f : flist) {
        if (f.isDirectory()) {
            // 如果f是一个目录
            System.out.println("文件夹:" + f.getAbsolutePath());
            getDirectory(f);
        } else {
            //如果f是一个文件
            System.out.println("文件:" + f.getAbsolutePath());
        }
    }
}