使用Java查找可用磁盘空间
java.io.File类提供了以下有用的方法来找出可用的可用磁盘空间。
getFreeSpace()返回此抽象路径名所命名的分区中未分配的字节数。
getTotalSpace()返回此抽象路径名所命名的分区的大小。
getUsableSpace()返回此抽象路径名所命名的分区上该虚拟机可用的字节数。
以下示例展示了上述方法的使用。
最终示例
import java.io.File;
import java.text.NumberFormat;
public class Tester {
public static void main(String[] args) {
NumberFormat numberFormat = NumberFormat.getInstance();
numberFormat.setMaximumFractionDigits(2);
File cDrive = new File("C:\\");
double freeSpace = cDrive.getFreeSpace();
double usableSpace = cDrive.getUsableSpace();
double totalSpace = cDrive.getTotalSpace();
double oneGB = 1024 * 1024 * 1024;
System.out.println("Free Space: " +
numberFormat.format(freeSpace/oneGB) + " GB");
System.out.println("Usable Space: " +
numberFormat.format(usableSpace/oneGB) + " GB");
System.out.println("Total Space: " +
numberFormat.format(totalSpace/oneGB) + " GB");
}
}输出结果
Free Space: 11.66 GB Usable Space: 11.66 GB Total Space: 97.56 GB
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下