如何从Windows批处理文件安全地向PATH添加新目录?

时间:2011-09-15 08:19:04

标签: batch-file cmd

允许使用setx.exe,但必须能够多次调用最终解决方案,而不会创建重复的条目。如果你调用setx,它将创建重复项。

不允许使用其他脚本,但可以接受另一个免费实用程序。

1 个答案:

答案 0 :(得分:2)

我经常使用我的ADDPATH.BAT批处理文件,它会在检查它是否已包含新文件夹后更新PATH环境变量,以防止重复。

@echo off
if .%1==. goto help
echo %PATH% | find /C /I "%*" >nul
if errorlevel 1 ( 
set path=%path%;%*
) 
:help
echo %PATH%

它可能对您作为模型很有用。根据您的要求进行调整,将%*替换为所需的文件夹,并将SET更改为SETX以进行永久性更改。