可以使用Java的File类来获取某个目录下的所有目录和文件,具体代码如下:

import java.io.File;

public class GetDirFiles {
    public static void main(String[] args) {
        // 定义目录路径
        String dirPath = "/path/to/directory/";

        // 创建File对象
        File dir = new File(dirPath);

        // 判断是否是目录
        if (dir.isDirectory()) {
            // 获取目录下所有的文件和目录
            File[] files = dir.listFiles();

            // 遍历文件和目录
            for (File file : files) {
                if (file.isDirectory()) {
                    // 如果是目录,则输出目录名
                    System.out.println("目录:" + file.getName());
                } else {
                    // 如果是文件,则输出文件名
                    System.out.println("文件:" + file.getName());
                }
            }
        } else {
            System.out.println("不是目录!");
        }
    }
}

上述代码中,首先定义了一个目录路径,然后创建File对象,判断是否是目录,如果是目录,则使用listFiles()方法获取目录下的所有文件和目录,遍历其中的每一个文件和目录,判断是文件还是目录,输出对应的名称

Java 获取某个目录下的所有目录文件

原文地址: https://www.cveoy.top/t/topic/fHOb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录