如题。
我想根据盘符(比如C或者D)判断是不是光驱,能做吗?应该怎么做啊?
网上怎么没有这方面的文章呢?是不是java不能做啊?
不过好像连vb都能做。
嗬嗬,不知道,多谢解答了。

解决方案 »

  1.   

    public   void   listSysRoot(){   
                      File[]   roots   =   File.listRoots();   
                      for   (int   i=0;   i<roots.length;   i++)   {   
                              System.out.println(roots[i]);   
                      }   
      }
      

  2.   

    我想根据盘符(比如C或者D)判断是不是光驱,能做吗?应该怎么做啊?
    网上怎么没有这方面的文章呢?是不是java不能做啊?
    -----------
    Java做这个东西很麻烦,需要写本地方法. C:\或D:\==,这些都是windows下专用. 不过好像连vb都能做。
    嗬嗬,不知道,多谢解答了。
    ---------------
    VB的很多东西是和windows关联的. 不信你试试用vb写在程序在Linux下找光驱.