Может кто-нибудь помочь мне разобраться, как установить переменный путь в Windows Server 2003? Я пытаюсь сделать приведенный ниже код, который не работает.

Обновление: Моя проблема на самом деле может быть в том, что ТЕКУЩИЙ ПУТЬ должен быть на один уровень выше. Как мне установить текущий путь к текущему пути, но на один каталог выше?

set CURRENT_PATH=%CD%
echo CURRENT_PATH = %CURRENT_PATH%

Я пробовал оба эти способа.

set RELEASE_DIR=%CURRENT_PATH%\release
echo RELEASE_DIR = %RELEASE_DIR%

set RELEASE_DIR=%CD%\release
echo RELEASE_DIR = %RELEASE_DIR%

set WIN_RUN_CMD=runBuild.cmd %CD% %CD%\cmtmp
set WIN_RUN_CMD=runBuild.cmd %CURRENT_PATH% %CURRENT_PATH%\cmtmp

Я встречал людей, которые говорили, например, использовать% ~ d0. Я пробовал это, и он не работает на Windows Server 2003.

1 ответ1

0

Установите текущий путь к% CURRENT_PATH% ..

.. = родительский каталог. , = текущий каталог.

(когда-нибудь замечаете, что в списке DIR есть две директории - .. и.?)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .