Java 遞歸獲取一個路徑下的所有文件,文件夾名稱
阿新 • • 發佈:2018-02-09
文件夾 pos static else director args 獲取 body oid
package com.readfile; import java.io.File; public class GetAllFiles { public static void main(String[] args) { //路徑 這裏寫一個路徑進去 String path="F:\\QQ文檔"; //調用方法 getFiles(path); } /** * 遞歸獲取某路徑下的所有文件,文件夾,並輸出 */ public static void getFiles(String path) { File file = new File(path); // 如果這個路徑是文件夾 if (file.isDirectory()) { // 獲取路徑下的所有文件 File[] files = file.listFiles(); for (int i = 0; i < files.length; i++) { // 如果還是文件夾 遞歸獲取裏面的文件 文件夾 if (files[i].isDirectory()) { System.out.println("目錄:" + files[i].getPath()); getFiles(files[i].getPath()); } else { System.out.println("文件:" + files[i].getPath()); } } } else { System.out.println("文件:" + file.getPath()); } } }
Java 遞歸獲取一個路徑下的所有文件,文件夾名稱