MATLAB 帮助中心
删除环境变量
自 R2022b 起
unsetenv(varname)
unsetenv(varname) 删除操作系统环境变量 varname。如果 varname 中的任何元素都不存在,则 unsetenv 不起作用。
varname
unsetenv
示例
全部折叠
创建环境变量 myVar,然后检查它是否存在。
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
您还可以使用 setenv 和 missing 来删除环境变量。更改一个环境变量的值并删除另一个。
setenv
missing
setenv(["Var2" "Var3"],["ValB" missing]); isenv(["Var1" "Var2"; "Var3" "Var4"])
ans = 2×2 logical array 0 1 0 0
环境变量名称,指定为字符串标量、字符向量、字符串数组或字符向量元胞数组。
示例: "PATH"
"PATH"
全部展开
用法说明和限制:
代码生成不支持在 parfor 循环中使用 unsetenv。
parfor
请参阅“C/C++ 代码生成”部分中的用法说明和限制。同样的用法说明和限制也适用于 GPU 代码生成。
使用 unsetenv 删除多个环境变量,并将字符串数组或字符向量元胞数组作为输入。
getenv | isenv | setenv | loadenv | system | unix | dos
getenv
isenv
loadenv
system
unix
dos
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处