2020久久超碰欧美精品最新亚洲欧美日韩久久精品,国产福利电影一区二区三区,亚洲欧美日韩一区在线观看,亚洲国产欧美日韩欧美特级,亚洲欧美日韩成人一区久久,欧美日韩精品一区二区三区不卡,国产欧美日韩va另类影音先锋,亚洲欧美日韩久久精品,亚洲欧美日韩国产成人精品影院,亚洲国产欧美日韩精品一区二区三区,欧美日韩国产成人高清视频,日韩久久精品国产免费观看频道,久久人人爽人人爽从片av高清,国产精品综合一区二区

首頁技術文章正文

JavaI/O(輸入輸出)培訓:Java遍歷目錄下的文件

更新時間:2022-07-14 來源:黑馬程序員 瀏覽量:

  File類的list()方法用于遍歷指定目錄下的所有文件。下面通過一個案例來演示如何使用list()方法遍歷目錄文件,如文件7-4所示。

import java.io.File;
public class Example03{
    public static void main (String[] args) throws Exception {
        //創建File對象
          File file = new File ("D:/IdeaWorkspace/chapter07");
          if(file.isDirectory()) { // 判斷File對象對應的目錄是否存在
              String[] names = file.list () ; // 獲得目錄下的所有文件的文件名
                   for (String name : names) {
                       System.out.println(name); //輸出文件名
                   }
        }
    }
}

  文件7-4 Example03.java

  文件7-4的運行結果如圖7-6所示。

1657778188802_文件74的運行結果.jpg

圖7-6 文件7-4的運行結果

  在文件7-4中,第5行代碼創建了一個File對象,并指定了一個路徑,通過調用File的isDiectory()方法判斷路徑指向的是否為存在的目錄,如果存在就調用list()方法,獲得一個String類型的數組names,數組中包含這個目錄下所有文件的文件名。接著通過循環遍歷數組names,依次打印出每個文件的文件名。

分享到:
在線咨詢 我要報名
和我們在線交談!