Main Content

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 = 2x2 logical array
    
       1   1
       1   1
    
    

    unsetenv を使用して環境変数を 2 つ削除してから、それらの環境変数が存在しなくなったことを確認します。

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

    missing を指定した setenv を使用して環境変数を削除することもできます。1 つの環境変数の値を変更し、もう 1 つの環境変数を削除します。

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

    入力引数

    すべて折りたたむ

    環境変数の名前。string スカラー、文字ベクトル、string 配列、または文字ベクトルの cell 配列として指定します。

    例: "PATH"

    拡張機能

    バージョン履歴

    R2022b で導入

    すべて展開する