遍歷文件及其子文件夾
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);
}
}