将分号放在Windows PATH环境变量中

时间:2012-07-09 08:24:42

标签: windows environment-variables

添加新文件夹时,Windows PATH环境变量中的尾部分号应该放在哪里?

是吗

  • [oldPATH]; C:\ My Folder
  • [oldPATH] C:\ My Folder;
  • [oldPATH]; C:\ My Folder;

我看到了不同的做法。

4 个答案:

答案 0 :(得分:4)

实际上,这不是一个真正的语法。这里的正确答案是:放置分号,结果是有效的PATH

这通常意味着以下之一:

set PATH=%PATH%;C:\Foo\Bar
set PATH=C:\Foo\Bar;%PATH%

因为通常PATH不以分号结尾,所以你必须适当地添加一个分号以不破坏其中的现有路径。

只需查看PATH的外观,并考虑添加其他路径时需要执行的操作。这意味着您必须添加分隔符(分号)和路径本身。

答案 1 :(得分:1)

第一个。至少这就是Windows在我的工作中所做的,所以如果Windows这样做,那么这可能是最好的:)

答案 2 :(得分:1)

第一个: [oldPATH]; C:\我的文件夹。

如果您想确定,可以使用以下公式:     “%PATH%; C:\我的文件夹”。

如果只是在例如BAT脚本中执行某些操作,请使用:     设置路径“%PATH%; C:\我的文件夹”。 (这个将作为时间变量工作)

通过命令行添加永久用户环境变量:         SETX PATH“%PATH%; C:\ My Folder”。

答案 3 :(得分:0)

您的 oldPATH 可能以分号结尾,因此在使用第四种样式 [newPath];[OldPath] 时,您不要添加双分号。

path=%cd%;%path%

请注意,windows 并不关心你写的命令是大写还是小写。