在 Java 中列出檔案系統根


java.io.File.listRoots() 方法用來在 Java 中列出檔案系統根。此方法不要求引數。它以檔案物件陣列的形式返回可用的檔案系統根,如果無法確定檔案系統根,它將返回 null。

以下是演示此方法的一個程式 −

例項

 線上演示

import java.io.File;
public class Demo {
   public static void main(String[] args) {
      File[] roots = File.listRoots();
      try {
         for(File r : roots) {
            System.out.println(r);
         }
      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

上述程式的輸出如下 −

C:\
D:\
E:\
F:\

注意 − 輸出可能因線上編譯器而異。

現在,讓我們瞭解一下上面的程式。

java.io.File.listRoots() 方法用來列出檔案系統根,並且以陣列的形式返回。然後,使用 for 迴圈列印這些陣列元素。以下是演示此方法的一個程式碼片段 −

File[] roots = File.listRoots();
try {
   for(File r : roots) {
      System.out.println(r);
   }
} catch(Exception e) {
   e.printStackTrace();
}

更新日期: 30-Jul-2019

291 瀏覽

開啟您的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.