共計 716 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中,可以使用遞歸方法來遍歷文件夾及其子文件夾。下面是一個簡單的示例代碼:
import java.io.File;
public class FileTraversal {public static void main(String[] args) {File folder = new File("C:/path/to/folder");
traverseFolder(folder);
}
public static void traverseFolder(File folder) {if (folder.isDirectory()) {System.out.println(" 當前文件夾:" + folder.getAbsolutePath());
File[] files = folder.listFiles();
if (files != null) {for (File file : files) {if (file.isDirectory()) {traverseFolder(file);
} else {System.out.println(" 文件:" + file.getAbsolutePath());
}
}
}
}
}
}
在上面的示例中,我們首先創建一個 File
對象表示要遍歷的文件夾,然后調用 traverseFolder
方法來遍歷這個文件夾。在 traverseFolder
方法中,首先判斷當前文件是否是一個文件夾,如果是則輸出當前文件夾的路徑,并獲取其中的所有文件和子文件夾。然后對文件和子文件夾進行遍歷,如果是文件夾則遞歸調用 traverseFolder
方法,如果是文件則輸出文件路徑。
通過遞歸方法,我們可以遍歷文件夾及其子文件夾,實現對整個文件夾結構的遍歷。
丸趣 TV 網 – 提供最優質的資源集合!
正文完