当前位置:  开发笔记 > 编程语言 > 正文

在Java中查找所有驱动器号

如何解决《在Java中查找所有驱动器号》经验,为你挑选了1个好方法。

对于我正在研究的项目.我需要在文件系统上查找可执行文件.对于UNIX衍生产品,我假设用户在强大的$ PATH变量中有文件,但在Windows上没有这样的东西.

我可以放心地假设文件最多只有2级到文件系统,但我不知道它将在什么驱动器上.我必须尝试所有驱动器,但我无法弄清楚如何列出所有可用的驱动器(分配了一个字母).

有帮助吗?

编辑:我知道有一个%PATH%变量,但它不像UNIX系统那样集成.例如,我正在寻找的应用程序是OpenOffice.通常,此类软件不会以%PATH%为单位.



1> Tony BenBrah..:

http://docs.oracle.com/javase/7/docs/api/java/io/File.html#listRoots()

File[] roots = File.listRoots();
for(int i = 0; i < roots.length ; i++)
    System.out.println("Root["+i+"]:" + roots[i]);

谷歌:列表驱动java,首先命中:-)


+ 7年后,这是谷歌搜索时的最佳结果[java windows list drives](https://www.google.co.uk/search?q=java+list+windows+drives)ツ
推荐阅读
linjiabin43
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有