首頁  >  文章  >  Java  >  如何列出Java目錄中的所有檔案名稱?

如何列出Java目錄中的所有檔案名稱?

Patricia Arquette
Patricia Arquette原創
2024-10-27 15:07:29570瀏覽

How to List All Filenames in a Java Directory?

列出目錄中的所有檔案名稱

問題:

問題:

在Java 中,你如何取得包含特定目錄中所有檔案的完整檔案名稱的清單?

範例資料:
  • 考慮包含下列檔案的目錄:
  • 000.jpg
012.jpg

013.jpg

所需輸出:

ArrayList值[000, 012, 013] 代表檔案名稱。

解決方案:
  1. 要擷取目錄中所有檔案的檔案名,請使用下列步驟:
  2. 使用所需的目錄路徑實例化File 物件。 在此 File 上使用 listFiles()
  3. 方法
  4. 物件來取得表示目錄中檔案的 File 物件陣列。
迭代該數組並使用

getName() 方法提取文件名.

<code class="java">File folder = new File("your/path");
File[] listOfFiles = folder.listFiles();
if (listOfFiles != null) {
    for (File file : listOfFiles) {
        if (file.isFile()) {
            System.out.println("File: " + file.getName());
        }
    }
}</code>

示例代碼:

  • 注意:
  • 此程式碼會擷取所有檔案預設類型。如果您希望過濾特定文件類型(例如 JPEG),可以修改
  • listFiles()
方法以使用文件過濾器。 程式碼假定資料夾路徑有效且可存取在您的系統上。

以上是如何列出Java目錄中的所有檔案名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn