java怎么提取硬盘ID呢?各位大侠多帮助啊。我查遍了api,都没有这方法,难道只能调用c语言代码吗???

解决方案 »

  1.   

    一般有这种需求只能只能用Runtime中的一个executeCommand()之类的方法来执行DOS的语句,具体的你查查吧,我以前看到过这样的解决方案。
      

  2.   

    java.io.File
    listRoots() 
              列出可用的文件系统根目录
    示例:
    import java.io.*;
    public class RootLister {
      public static void main(String[] args) {    File[] roots = File.listRoots( );
        for (int i = 0; i < roots.length; i++) {
          System.out.println(roots[i]);
        }
      }
    }