使用Java开发,需要获取指定的文件夹下指定格式文件的根路径,并将所有的根路径以集合的方式返回,该如何实现
1条回答 默认 最新
joker-mmf 2024-09-09 13:17关注可以参考以下代码
import java.io.File; public class GetAllFiles { public static void main(String[] args) { String path = "C:\\指定的文件夹路径"; // 替换为你要遍历的文件夹路径 File folder = new File(path); if (folder.exists()) { getAllFiles(folder); } else { System.out.println("指定的文件夹不存在!"); } } public static void getAllFiles(File dir) { if (dir.isDirectory()) { File[] files = dir.listFiles(); if (files != null) { for (File file : files) { if (file.isDirectory()) { getAllFiles(file); // 如果是文件夹,则递归调用 } else { System.out.println(file.getAbsolutePath()); // 输出文件路径 } } } } } }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报