Como obter o caminho completo para um executável que é chamado de um dos diretórios em% PATH%

3

Digamos que eu tenha um executável que possa chamar no Cmd.exe, independentemente do diretório em que estou, porque o diretório do executável reside em um dos diretórios especificados em %PATH%. Assim:

C:\Users\MyAccountName> Blah.exe

ou:

C:\> Blah.exe

Eu gostaria de saber exatamente onde ele reside, ou seja, em qual desses diretórios especificados %PATH%ele reside. Como obtenho essas informações sem verificar manualmente cada uma dessas pastas?

rory.ap
fonte

Respostas:

2

Digite o golpe no prompt de comando:

where blah.exe

A documentação de whereestá aqui .

O caminho está ordenado, consulte esta pergunta

Ahmed Ashour
fonte
PS se retornar dois resultados, ou seja, se dois executáveis ​​com o mesmo nome residirem em duas pastas separadas no caminho, como saber qual deles ele usa quando invoco o executável sem o caminho completo?
Rory.ap
O primeiro vence.
Ahmed Ashour 05/09
Observe que o comando linux para isso é whichse você tiver a mesma pergunta nessa plataforma. linux.die.net/man/1/which
Frank Thomas