服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java计算磁盘空间的大小

    java计算磁盘空间的大小,jdk1.6下通过。

import java.io.file;  public class spacechecker {     public static void main(string[] args) {         file[] roots = file.listroots();         for (file _file : roots) {             system.out.println(_file.getpath());             //system.out.println(_file.getname());             system.out.println("free space = " + _file.getfreespace());             system.out.println("usable space = " + _file.getusablespace());             system.out.println("total space = " + _file.gettotalspace());             system.out.println();         }                           file win = new file("c://windows");         system.out.println(win.getpath());         system.out.println(win.getname());         system.out.println("free space = " + win.getfreespace());         system.out.println("usable space = " + win.getusablespace());         system.out.println("total space = " + win.gettotalspace());         system.out.println();     } }运行结果:

d:/java>java spacechecker
a:/
free space = 0
usable space = 0
total space = 0

c:/
free space = 995975168
usable space = 995975168
total space = 4301590528

d:/
free space = 4041146368
usable space = 4041146368
total space = 10756333568

e:/
free space = 10000908288
usable space = 10000908288
total space = 26012024832

f:/
free space = 0
usable space = 0
total space = 0

c:/windows
windows
free space = 995975168
usable space = 995975168
total space = 4301590528

扫描关注微信公众号