我正在处理一个项目,需要在文件系统中查找可执行文件。在UNIX衍生版本中,我假设用户在强大的 $PATH 变量中拥有该文件,但是在Windows上没有这样的变量。
我可以安全地假设该文件最多位于文件系统深度的2级,但我不知道它在哪个驱动器上。我必须尝试所有驱动器,但我无法弄清如何列出所有可用的驱动器(已分配了盘符)。
有什么帮助吗?
编辑: 我知道有一个 %PATH% 变量,但它不像UNIX系统那样集成。例如,我正在寻找的应用程序是OpenOffice。这种软件通常不会在 %PATH% 中。