Я помнил, что использовал инструмент, названный как where
найти местоположения для любых исполняемых программ как это в консоли:
C:\Tmp\Where myTool.exe
C:\Program Files\MyApp\myTools.exe
....
Теперь я не могу найти этот инструмент. Не уверенный, если Windows имеет сборку - в инструменте, чтобы сделать тот поиск?
Срыв этого это не встроено как простая команда.
Однако существует несколько решений, одно из которых является пакетным файлом.
Создайте пакетный файл (which.bat) следующим образом:
@setlocal
@set P2=.;%PATH%
@for %%e in (%PATHEXT%) do @for %%i in (%~n1%%e) do @if NOT "%%~$P2:i"=="" echo %%~$P2:i
Это смотрит в локальном каталоге, возьмет параметр имени файла с или без расширения и возвратит первое соответствие из текущего каталога или в ПУТИ.
Затем выполните его как which cmd.exe
найти cmd.exe, который выполнится, если Вы введете cmd
.
На окнах можно использовать свободную поисковую систему утилиты Everything для поиска немедленно любой файл полным или частичным именем (если жесткий диск отформатирован в ntfs).