欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2024-04-03 17:30:46
本文分享了两段获取磁盘空间的代码,参考下。 代码1: import java.io.file; public class diskspacedetail {...

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

代码1:

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:

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获取磁盘空间的两种代码示例的全部内容,希望对大家有所帮助。如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!