假设我的 Path 环境变量中列出了两个文件夹,如下所示:
“C:\文件夹A;C:\文件夹B”
在每个文件夹中,我都有一个名为“testprog.exe”的程序。当我打开命令窗口并输入“testprog.exe”时。会运行哪一个?如果 FolderB 中的 testprog.exe 是 FolderA 中的 testprog.exe 的更高版本,该怎么办?系统会在意吗?是否不确定会运行哪一个?会发生什么?
谢谢,
-罗伯特
答案1
FolderA 中的那个将会运行。
该路径按列出的顺序进行评估,当前文件夹在它前面。
Windows 不关心应用程序的版本。
看http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/path.mspx?mfr=true(尽管这是针对 XP 的)。