Java File類基礎解析 使用遞歸來遍歷目錄的代碼 2 package File; import java.io.File; public class Main { public static void main(String[] args) { //要遍歷的文件夾的根目錄 String roo ...
Java File類基礎解析 使用遞歸來遍歷目錄的代碼 2
package File;
import java.io.File;
public class Main {
public static void main(String[] args) {
//要遍歷的文件夾的根目錄
String rootpath="D:\\test";
File file = new File(rootpath);
printDir(file);
}
public static void printDir(File dir){
//將該目錄下的所有文件存入數組
File[] files = dir.listFiles();
for (File file : files) {
//如果是目錄則進行遞歸調用
if (file.isDirectory()){
printDir(file);
}
else{
System.out.println("文件絕對路徑:"+file.getAbsolutePath());
}
}
}
}