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
方法会递归地遍历文件夹中的所有文件和嵌套文件夹,并打印文件的绝对路径。