目錄
Java目錄裡面文件列表展示。文件.listFiles()
Java並指定目錄裡面文件列表介紹一個顯示 的範例程式。
文件列表顯示 java.io.File 使用該類別的以下方法:
- 列表()....指定目錄中包含的檔案和目錄列表 String類型數組返回它
- 列表文件()....指定目錄中包含的檔案和目錄列表 檔案類型數組返回它
範例程式
為了檢查範例程序,我建立了一個 filelist 目錄並準備了以下檔案。
C:\filelist │ aaa.java │ bbb.java └─dir ccc.java ddd.java eee.jpg
public static void main(String[] args) { String path = "C:\\filelist"; File dir = new File(path); File[] files = dir.listFiles(); for (int i = 0; i < files.length; i++) { 檔案file = files[i]; System.out.println((i + 1) + ": " + file); } }
執行結果
◆輸出結果
1: C:\filelist\aaa.java 2: C:\filelist\bbb.java 3: C:\filelist\dir
現在您可以顯示「C:\filelist」中包含的檔案和目錄的清單。
但是,不顯示“C:\filelist\dir”下包含的檔案清單。
java.io.File 班級 列表(),,列表文件() 似乎兩個子目錄列表都沒有顯示。
接下來,我將介紹一個使用遞歸處理輕鬆顯示和搜尋檔案和目錄清單(包括子目錄)的程式。
java 遞歸搜尋文件