Назад | Перейти на главную страницу

Две папки в моей переменной среды Path, каждая из которых содержит EXE с тем же именем, какая из них будет запущена?

Скажем, у меня есть две папки, перечисленные в моей переменной среды Path, например:

"C: \ FolderA; C: \ FolderB"

И в каждой из этих папок у меня есть программа под названием «testprog.exe». Когда я открываю командное окно и набираю "testprog.exe". Какой будет запускаться? Что, если testprog.exe в FolderB является более поздней версией testprog.exe в FolderA? Заботится ли система? Неизвестно, какой из них будет работать? Что случается?

Спасибо,

-Роберт

Тот, что находится в FolderA, будет запущен.

Путь оценивается в том порядке, в котором он указан, с предшествующей ему текущей папкой.

Windows не заботится о версии приложения.

Видеть http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/path.mspx?mfr=true (правда это для XP).