比方说,我有两个文件夹列在我的path环境variables如下所示:
“C:\ FolderA; C:\ FolderB”
在每个文件夹中,我有一个名为“testprog.exe”的程序。 当我打开一个命令窗口并input“testprog.exe”。 哪一个将被运行? 如果FolderB中的testprog.exe是FolderA中testprog.exe的更高版本呢? 系统是否关心? 不确定哪一个会跑? 怎么了?
谢谢,
– 罗伯特·
FolderA中的一个将运行。
该path按列出的顺序进行评估,并在当前文件夹之前进行评估。
Windows不关心应用程序的版本。
请参阅http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/path.mspx?mfr=true (虽然这是用于XP)。