我的 Path 环境变量中有两个文件夹,每个文件夹都包含同名的 EXE,哪个将运行?

Joe*_*986 5 windows-7 environment-variables

假设我的 Path 环境变量中列出了两个文件夹,如下所示:

"C:\FolderA; C:\FolderB"

在每个文件夹中,我都有一个名为“testprog.exe”的程序。当我打开命令窗口并键入“testprog.exe”时。将运行哪一个?如果 FolderB 中的 testprog.exe 是 FolderA 中 testprog.exe 的更新版本怎么办?系统在乎吗?不确定哪一个会运行吗?发生什么了?

谢谢,

-罗伯特

hma*_*ett 9

FolderA 中的一个将被运行。

路径按照列出的顺序进行评估,当前文件夹在其前面。

Windows 不关心应用程序的版本。

请参阅http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/path.mspx?mfr=true(尽管这是针对 XP 的)。