gpt4 book ai didi

windows - 如果系统路径变量不存在,如何将新路径插入到系统路径变量中

转载 作者:可可西里 更新时间:2023-11-01 13:52:09 26 4
gpt4 key购买 nike

我正在使用以下命令将路径附加到 Windows 系统 PATH 变量:

setx PATH "%PATH%;%ProgramFiles%\MySQL\MySQL Server 5.5\bin"

它工作正常。

我的问题是:

如何将路径(在本例中为 %ProgramFiles%\MySQL\MySQL Server 5.5\bin)附加到系统 PATH 变量中,同时检查它是否已经存在,如果存在则不添加两次?

最佳答案

@echo off
setlocal EnableDelayedExpansion

set "pathToInsert=%ProgramFiles%\MySQL\MySQL Server 5.5\bin"

rem Check if pathToInsert is not already in system path
if "!path:%pathToInsert%=!" equ "%path%" (
setx PATH "%PATH%;%pathToInsert%"
)

关于windows - 如果系统路径变量不存在,如何将新路径插入到系统路径变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17086292/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com