遍历文件及其子文件夹
how2j 步骤 6 : 练习-遍历子文件夹
这个网站有些讲解居然要收费。那我就自己做,不看讲解
package com.java.basic.io;
import java.io.File;
/**
* @author dengtiantian
*/
public class TestFile5 {
static public void searchFile(File file){
if (file.exists()){
if (!file.isDirectory()){
System.out.println(file.getAbsolutePath());
}
if (file.isDirectory()){
System.out.println(file.getAbsolutePath());
File[] files = file.listFiles();
for (File f : files){
searchFile(f);
}
}
}else {
System.out.println("文件不存在");
}
}
public static void main(String[] args) {
File file = new File("C:\\AMD");
searchFile(file);
}
}