编程实现遍历给定文件夹中的所有文件,注意文件夹中有嵌套文件夹的情况

import java.io.File;

public class Main {
    public static void main(String[] args) {
        File folder = new File("路径/文件夹"); // 将路径/文件夹替换为实际的文件夹路径

        // 检查给定路径是否是文件夹
        if (folder.isDirectory()) {
            listFiles(folder);
        } else {
            System.out.println("给定路径不是文件夹。");
        }
    }

    public static void listFiles(File folder) {
        File[] files = folder.listFiles();

        // 遍历文件夹中的所有文件和子文件夹
        for (File file : files) {
            if (file.isFile()) {
                // 处理文件
                System.out.println(file.getAbsolutePath());
            } else if (file.isDirectory()) {
                // 递归处理嵌套的子文件夹
                listFiles(file);
            }
        }
    }
}

在上面的代码中,你需要将路径/文件夹替换为你想要遍历的实际文件夹路径。listFiles方法会递归地遍历文件夹中的所有文件和嵌套文件夹,并打印文件的绝对路径。

你可能感兴趣的:(java,算法,开发语言)