cmd PATH 错误 - \common 此时出乎意料

Jam*_*mie 1 cmd path batch-file

我在 .bat 文件中添加一行,如下所示:

path %~dp0;%PATH%
Run Code Online (Sandbox Code Playgroud)

但显示此消息:

\common 此时出乎意料。

让我告诉你路径。

PATH=C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program File
s (x86)\Common Files\Microsoft Shared\Windows Live;c:\Program Files (x86)\AMD AP
P\bin\x86_64;c:\Program Files (x86)\AMD APP\bin\x86;C:\Windows\system32;C:\Windo
ws;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Progr
am Files (x86)\ATI Technologies\ATI.ACE\Core-Static\;C:\Program Files (x86)\Sony
\VAIO Startup Setting Tool;;C:\Program Files (x86)\Windows Live\Shared;C:\Progra
m Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\P
rogram Files (x86)\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\C
alibre2\
Run Code Online (Sandbox Code Playgroud)

这就是路径。我要添加的路径(%~dp0)是:

C:\Users\Workspace\Desktop\Files\Programming\GoogleSearch\
Run Code Online (Sandbox Code Playgroud)

这对我很重要。
谢谢你。

ega*_*rdo 5

在这种特殊情况下,有问题的字符是右括号 ' ) '

取而代之的是:

path %~dp0;%PATH%

用这个:

path %~dp0;%PATH:)=^)%

上面的语法将告诉 DOS 用它们的转义版本替换 PATH 变量中的所有括号 ^)