比如是否为硬盘,CD
磁盘容量如何
可用空间多少等?谢谢!

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【tteesstt】截止到2008-06-23 21:54:36的历史汇总数据(不包括此帖):
    发帖数:61                 发帖分:2700               
    结贴数:61                 结贴分:2700               
    未结数:0                  未结分:0                  
    结贴率:100.00%            结分率:100.00%            
    敬礼!
      

  2.   


    import java.io.File;
    import java.io.IOException;import javax.swing.filechooser.FileSystemView;public class SpaceChecker {
      public static void main(String[] args) throws IOException {
        File[] roots = File.listRoots();
        FileSystemView fSysView = FileSystemView.getFileSystemView();    for (int i = 0; i < roots.length; i++) {
          System.out.println(roots[i]);
          System.out.println(roots[i].toURI());
          System.out.println("Free space = " + roots[i].getFreeSpace());
          System.out.println("Usable space = " + roots[i].getUsableSpace());
          System.out.println("Total space = " + roots[i].getTotalSpace());
          System.out.println("Type=" + fSysView.getSystemTypeDescription(roots[i]));      System.out.println();
        }
      }
    }请参考这个看看吧!以前有人问过
      

  3.   


    我指的是用Java代码如何获得! 谢谢!
      

  4.   

    jdk 1.6的新特性确实方便了不少!
      

  5.   

    来晚了一步,注意你的 JRE 版本,上面方法中:
    getTotalSpace 1.6 加入
    getFreeSpace 1.6 加入
    getUsableSpace 1.6 加入
    getSystemTypeDescription 1.4 加入
      

  6.   

    1.6 或 6.0 update10 类库新特性更多,特别是 Swing。
      

  7.   

    谢谢,sagezk,你让我又多学了些东西,
    同时也感谢楼主,能够提出这么好的问题
    非常感谢