【发布时间】:2014-11-24 09:53:57
【问题描述】:
我系统的 PATH 变量中有几个文件夹,其中包含同名的 exe 文件。所以当我打开一个 cmd 并输入这个 exe 程序的名称时,我想知道它从哪个目录打开这个 exe。我怎样才能做到这一点?
【问题讨论】:
标签: windows path cmd environment-variables
我系统的 PATH 变量中有几个文件夹,其中包含同名的 exe 文件。所以当我打开一个 cmd 并输入这个 exe 程序的名称时,我想知道它从哪个目录打开这个 exe。我怎样才能做到这一点?
【问题讨论】:
标签: windows path cmd environment-variables
一个批处理文件:
@echo off
echo.
echo PathFind - Finds the first file in in a path
echo ======== = ===== === ===== ==== == == = ====
echo.
echo Searching for %1 in %path%
echo.
set a=%~$PATH:1
If "%a%"=="" (Echo %1 not found) else (echo %1 found at %a%)
【讨论】:
where your_exe 会告诉你 shell 将使用的 your_exe 的版本。
【讨论】: