用 Java 獲取此分割槽總空間


java.io.File.getTotalSpace() 方法用於獲取所需抽象路徑名稱指定的分割槽的全部空間(以位元組為單位)。此方法不要求任何引數並且返回分割槽(即其總空間)的位元組。

下面給出了演示此方法的程式 -

示例

 即時演示

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);
            System.out.println("Total space = " + r.getTotalSpace());
         }
      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

以上程式的輸出如下 -

輸出

C:\
Total space = 391309684736
D:\
Total space = 83885027328
E:\
Total space = 23791136768
F:\
Total space = 0

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

現在讓我們理解以上程式。

java.io.File.getTotalSpace() 方法用於獲取分割槽的全部空間(以位元組為單位)。以下給出了演示該方法的程式碼片段 -

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

更新於: 2019-07-30

190 次瀏覽

開啟你的 職業生涯

透過完成課程獲取認證

開始學習
廣告
© . All rights reserved.