一个简单的例子:
set path=C:\ONE\TWO\..\
ECHO %path%
它将显示C:\ONE\TWO\..\..\
如何显示简短路径C:\ONE\
答案 0 :(得分:2)
试试这个:
set _path=C:\ONE\TWO\..\
::ECHO %_path%
pushd %_path%
echo %cd%
popd
并且不要覆盖%PATH%
变量。如此触动是非常重要的。我已经使用过_path
答案 1 :(得分:1)
另一个选择是使用FOR命令。
set _path=C:\ONE\TWO\..\
for %%G in ("%_path%") do echo %%~dpG