java File文件循环遍历
时间: 2023-12-01 20:02:26 浏览: 81
你可以使用递归来遍历文件夹中的所有文件,以下是一个示例代码:
```java
import java.io.File;
public class FileTraversal {
public static void main(String[] args) {
File folder = new File("path/to/folder");
traverseFiles(folder);
}
public static void traverseFiles(File file) {
if (file.isDirectory()) {
File[] files = file.listFiles();
if (files != null) {
for (File f : files) {
traverseFiles(f);
}
}
} else {
System.out.println(file.getAbsolutePath());
}
}
}
```
在上面的代码中,`traverseFiles()` 方法使用递归来遍历文件夹中的所有文件。如果传入的文件是一个文件夹,则继续遍历该文件夹中的所有文件;否则,输出该文件的绝对路径。你只需要将 "path/to/folder" 替换为你想要遍历的文件夹的路径即可。
阅读全文