资源管理器栏中的 %PATH% 导致错误

资源管理器栏中的 %PATH% 导致错误

当我在 Explorer 的地址栏中输入“%PATH%”时,出现错误

“Windows 找不到 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64”。

但当我单独输入每个地址时,我都能顺利找到它。这可能是什么原因造成的?这是否会影响使用 PATH 变量的程序?

答案1

您观察到的行为是预期的。

%PATH% 不是单一路径,Explorer 一次只能访问一个路径。使用 %PATH% 的程序使用方式不同。如果它们必须查找任何可执行文件,它们将在每个路径中搜索,并在找到所需的可执行文件后执行。

这就像打开浏览器并一次输入两个 URL,www.google.com;www.yahoo.com这显然不起作用。

相关内容