Java获取磁盘空间的两种代码示例

时间:2022-09-13 13:22:06

本文分享了两段获取磁盘空间的代码,参考下。

代码1:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.io.file;
public class diskspacedetail {
    public static void main(string[] args) {
        file diskpartition = new file("c:");
        long totalcapacity = diskpartition.gettotalspace();
        long freepartitionspace = diskpartition.getfreespace();
        long usablepatitionspace = diskpartition.getusablespace();
        system.out.println("**** sizes in mega bytes ****\n");
        system.out.println("total c partition size : " + totalcapacity / (1024*1024) + " mb");
        system.out.println("usable space : " + usablepatitionspace / (1024 *1024) + " mb");
        system.out.println("free space : " + freepartitionspace / (1024 *1024) + " mb");
        system.out.println("\n**** sizes in giga bytes ****\n");
        system.out.println("total c partition size : " + totalcapacity / (1024*1024*1024) + " gb");
        system.out.println("usable space : " + usablepatitionspace / (1024 *1024*1024) + " gb");
        system.out.println("free space : " + freepartitionspace / (1024 *1024*1024) + " gb");
    }
}

运行结果

Java获取磁盘空间的两种代码示例

代码2:

?
1
2
3
4
5
6
7
8
9
10
11
public class freediskspace {
    public static void main(string[] args) {
        file file = new file("c:");
        long totalspace = file.gettotalspace();
        long freespace = file.getfreespace();
        long usedspace = totalspace - freespace;
        system.out.println("总空间大小 : " + totalspace / 1024 / 1024 / 1024 + "g");
        system.out.println("剩余空间大小 : " + freespace / 1024 / 1024 / 1024 + "g");
        system.out.println("已用空间大小 : " + usedspace / 1024 / 1024 / 1024 + "g");
    }
}

结果:

Java获取磁盘空间的两种代码示例

总结

哈哈,让大家见笑了。

以上就是本文关于java获取磁盘空间的两种代码示例的全部内容,希望对大家有所帮助。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

原文链接:http://www.open-open.com/code/view/1420352276109