Java io遍历文件夹里面的文件
时间: 2023-07-04 20:05:21 浏览: 102
可以使用递归的方式来遍历文件夹中的所有文件。以下是一个简单的 Java 代码示例:
```java
import java.io.File;
public class FileTraversal {
public static void main(String[] args) {
File folder = new File("path/to/folder"); // 文件夹路径
traverseFolder(folder);
}
public static void traverseFolder(File folder) {
if (folder.isDirectory()) {
System.out.println("文件夹: " + folder.getAbsolutePath());
File[] files = folder.listFiles();
if (files != null) {
for (File file : files) {
if (file.isDirectory()) {
traverseFolder(file);
} else {
System.out.println("文件: " + file.getAbsolutePath());
}
}
}
} else {
System.out.println("不是一个文件夹!");
}
}
}
```
该程序会递归遍历指定的文件夹,并打印出文件夹和文件的路径。你只需要将 `path/to/folder` 替换为你需要遍历的文件夹路径即可。
阅读全文