用 Java 獲取此分割槽中可用的空間
方法 java.io.File.getUsableSpace() 用於以位元組的形式獲取虛擬機器在所需抽象路徑名指定的 partition 上的可使用空間。此方法不需要任何引數,它返回 partition 上虛擬機器使用的位元組數。
下面是一個展示此方法的程式示例 −
示例
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("Usable space = " + r.getUsableSpace());
}
} catch(Exception e) {
e.printStackTrace();
}
}
}以上程式的輸出如下 −
輸出
C:\ Usable space = 317685366784 D:\ Usable space = 83022270464 E:\ Usable space = 23645868032 F:\ Usable space = 0
注意 − 輸出在線上編譯器上可能會有所不同。
現在我們來了解一下上面的程式。
方法 java.io.File.getUsableSpace() 用於以位元組的形式獲取可使用空間。下面是一個展示此方法的程式碼片段 −
File[] roots = File.listRoots();
try {
for(File r : roots) {
System.out.println(r);
System.out.println("Usable space = " + r.getUsableSpace());
}
} catch(Exception e) {
e.printStackTrace();
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP