用 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.