Как отобразить краткий каталог в пакетном режиме - PullRequest
0 голосов
/ 01 мая 2018

Простой пример:

set path=C:\ONE\TWO\..\
ECHO %path%

Будет отображаться C:\ONE\TWO\..\..\ Как отобразить краткий путь C:\ONE\

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

Еще один вариант - использовать команду FOR.

set _path=C:\ONE\TWO\..\
for %%G in ("%_path%") do echo %%~dpG
0 голосов
/ 01 мая 2018

Попробуйте это:

set _path=C:\ONE\TWO\..\
::ECHO %_path%

pushd %_path%
echo %cd%
popd

И не перезаписывайте переменную %PATH%. Это слишком важно, чтобы тебя так трогали. Вот я использовал _path

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...