5

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

是吗

  • [oldPATH];C:\我的文件夹
  • [oldPATH]C:\我的文件夹;
  • [旧路径];C:\我的文件夹;

?

我看到了不同的做法。

4

4 回答 4

6

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

这通常意味着以下之一:

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

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

只需查看PATH外观并考虑添加另一条路径时需要做什么。这意味着您必须添加分隔符(分号)和路径本身。

于 2012-07-09T11:35:00.073 回答
3

第一个。至少这就是 Windows 在我的系统上所做的,所以如果 Windows 这样做,那可能是最好的:)

于 2012-07-09T08:28:26.750 回答
1

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

如果您想确定,可以使用公式:“%PATH%;C:\My Folder”。

如果只是为了执行某些操作,例如,BAT 脚本,请使用:SET PATH "%PATH%;C:\My Folder"。(这个将作为一个时间变量工作)

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

于 2012-07-09T10:42:53.853 回答
0

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

path=%cd%;%path%

请注意,windows 并不关心您是用大写还是小写编写命令。

于 2021-02-27T06:15:14.177 回答