java计算磁盘空间的大小

分类: J2SE   出处:iocblog整理  更新时间:2008-05-27   添加到收藏  

    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[www.iocblog.net 来源]
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[www.iocblog.net 来源]

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

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

 


Tag: 磁盘空间



文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。