酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

Java实战:用 listFiles() 方法遍历文件夹下所有目录和文件

要在Java中遍历文件夹下的所有目录和文件,可以使用`File`类的`listFiles()`方法。以下是一个示例: ```java import java.io.File; public class TraverseFolder { public static void main(String[] args) { File folder = new File("D:/example"); // 替换为你要遍历的文件夹路径 listAllFiles(folder); } public static void listAllFiles(File folder) { File[] files = folder.listFiles(); if (files != null) { for (File file : files) { if (file.isDirectory()) { System.out.println("目录:" + file.getAbsolutePath()); listAllFiles(file); // 递归遍历子目录 } else { System.out.println("文件:" + file.getAbsolutePath()); } } } else { System.out.println("无法访问文件夹:" + folder.getAbsolutePath()); } } } ``` 这段代码首先创建一个`File`对象,表示要遍历的文件夹。然后调用`listAllFiles()`方法递归地遍历文件夹及其子文件夹中的所有文件和目录。如果遇到一个目录,就打印出其绝对路径,并继续遍历该目录下的文件和子目录。如果遇到一个文件,就打印出其绝对路径。 ######[AI写代码神器 | 325点数解答 | 2023-12-12 12:06:31]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]