java怎么获取磁盘信息

1259
2023/11/18 14:04:11
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Java中,可以使用java.io.File类来获取磁盘信息。下面是一个简单的示例代码,演示如何获取磁盘信息:

import java.io.File;

public class DiskInfo {
    public static void main(String[] args) {
        // 获取根目录
        File[] roots = File.listRoots();

        // 遍历根目录
        for (File root : roots) {
            System.out.println("文件系统根目录: " + root.getAbsolutePath());
            System.out.println("总空间: " + root.getTotalSpace() + " bytes");
            System.out.println("可用空间: " + root.getUsableSpace() + " bytes");
            System.out.println("已用空间: " + (root.getTotalSpace() - root.getUsableSpace()) + " bytes");
            System.out.println();
        }
    }
}

上述代码中,File.listRoots()方法返回一个File数组,数组中的每个元素表示一个根目录。然后,我们可以使用getAbsolutePath()方法获取根目录的绝对路径,使用getTotalSpace()方法获取总空间,使用getUsableSpace()方法获取可用空间,通过计算两者的差值,可以获取已用空间。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: JavaScript事件冒泡和捕获适用于哪些情况