主要内容

unsetenv

删除环境变量

自 R2022b 起

    说明

    unsetenv(varname) 删除操作系统环境变量 varname。如果 varname 中的任何元素都不存在,则 unsetenv 不起作用。

    示例

    示例

    全部折叠

    创建环境变量 myVar,然后检查它是否存在。

    setenv("myVar","myValue");
    isenv("myVar")
    ans = logical
       1
    
    

    删除 myVar,然后检查它是否不再存在。

    unsetenv("myVar");
    isenv("myVar")
    ans = logical
       0
    
    

    创建多个环境变量,然后检查它们是否存在。

    setenv(["Var1" "Var2" "Var3" "Var4"],["Val1" "Val2" "Val3" "Val4"]);
    isenv(["Var1" "Var2"; "Var3" "Var4"])
    ans = 2×2 logical array
    
       1   1
       1   1
    
    

    使用 unsetenv 删除两个环境变量,然后检查它们是否不再存在。

    unsetenv(["Var1" "Var4"]);
    isenv(["Var1" "Var2"; "Var3" "Var4"])
    ans = 2×2 logical array
    
       0   1
       1   0
    
    

    您还可以使用 setenvmissing 来删除环境变量。更改一个环境变量的值并删除另一个。

    setenv(["Var2" "Var3"],["ValB" missing]);
    isenv(["Var1" "Var2"; "Var3" "Var4"])
    ans = 2×2 logical array
    
       0   1
       0   0
    
    

    输入参数

    全部折叠

    环境变量名称,指定为字符串标量、字符向量、字符串数组或字符向量元胞数组。

    示例: "PATH"

    扩展功能

    全部展开

    版本历史记录

    在 R2022b 中推出

    全部展开

    另请参阅

    | | | | | |