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?

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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.