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