2

Возможный дубликат:
Windows эквивалент где?

Достаточно просто написать простой скрипт, который работает как команда which(1) из unix, которая ищет данную команду по PATH. К сожалению, функция CreateProcess не так проста, поэтому этот тип сценария не дает точных результатов: CreateProcess просматривает ряд каталогов, не входящих в PATH, ищет файлы со всеми расширениями, перечисленными в PATHEXT, и т.д. Хуже того, кто знает, что может быть добавлено в будущих версиях Windows?

В любом случае, мой вопрос: есть ли надежный, точный (1) эквивалент для Windows, который всегда говорит вам, какой файл CreateProcess найдет?

1 ответ1

3

Я использую gnuwin32, который :-)

Порт GnuWin32, который ищет соответствующий файл в следующей последовательности каталогов:

* The current directory.
* The directories that are listed in the PATH environment variable

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .