在 Windows 控制台中
- 通过
where
命令,我将在以下位置找到一个文件%PATH
:where cmd
->C:\Windows\System32\cmd.exe
- 有了上述结果,我将搬到那里
我试过...
- 在谷歌中搜索
cd %(...
where <F> | cd
我认为...
where
命令返回目录和文件名- 那么,是否有任何命令可以仅返回目录?
- 如果是,那么如何通过管道传输哪个
cd
命令 - 或者,我需要一些脚本吗?
答案1
如何使用where
该cd
命令所在的目录?
使用以下批处理文件(test.cmd):
@echo off
for /f %%i in ('where %1') do (
cd /d %%~dpi
)
使用示例:
test cmd