有人能帮我弄清楚如何在 Windows Server 2003 中设置变量路径吗?我正在尝试执行以下代码,但不起作用。
更新:我的问题可能实际上是 CURRENT PATH 需要上移一级。如何将当前路径设置为当前路径但上移一级目录?
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
将当前路径设置为 %CURRENT_PATH%。
.. = 父目录。. = 当前目录。
(有没有注意到 DIR 列表中有两个目录 - .. 和 .?)