0
点赞
收藏
分享

微信扫一扫

java 获取文件夹列表

君心浅语 2023-08-09 阅读 45

Java获取文件夹列表的实现方法

1. 流程图

st=>start: 开始
op1=>operation: 创建一个File对象
op2=>operation: 调用File对象的listFiles()方法
op3=>operation: 遍历获取到的文件数组
op4=>operation: 判断文件是否为文件夹
op5=>operation: 如果是文件夹,输出文件夹名称
e=>end: 结束

st->op1->op2->op3->op4->op5->op3
op4(yes)->op5
op4(no)->op3

2. 代码实现步骤

步骤 代码 说明
1 File folder = new File("文件夹路径"); 创建一个File对象,指定文件夹路径
2 File[] files = folder.listFiles(); 调用File对象的listFiles()方法,获取文件夹中的文件数组
3 for (File file : files) { } 遍历文件数组
4 if (file.isDirectory()) { } 判断文件是否为文件夹
5 System.out.println(file.getName()); 输出文件夹名称

3. 代码示例

import java.io.File;

public class Main {
    public static void main(String[] args) {
        // 创建一个File对象,指定文件夹路径
        File folder = new File("文件夹路径");

        // 调用File对象的listFiles()方法,获取文件夹中的文件数组
        File[] files = folder.listFiles();

        // 遍历文件数组
        for (File file : files) {
            // 判断文件是否为文件夹
            if (file.isDirectory()) {
                // 输出文件夹名称
                System.out.println(file.getName());
            }
        }
    }
}

请将上述代码保存为一个Java文件,替换掉"文件夹路径"为你想要获取文件夹列表的目录路径。执行该Java文件后,将会输出该目录下的所有文件夹的名称。

希望这篇文章对你有所帮助!

举报

相关推荐

0 条评论