Main Content

setenv

説明

setenv(name,val) は、オペレーティング システム環境変数の値を設定します。name が環境変数として存在する場合、setenv はその現在の値を val に置き換えます。name が存在しない場合、setenv は、name という名前の環境変数を作成し、これに val を代入します。

setenv は、nameval を変更せずにオペレーティング システムに渡します。val 内の ;/:$% などの特殊文字は拡張されません。

MATLAB® 関数 systemunixdos または ! を使用して起動したプロセスは、関数 setenv により変数に代入された値を読み取ります。

setenv(name)name に null 値を割り当てます。この構文は setenv(name,"") と等価です。ほとんどの UNIX® プラットフォームでは、空の値 ("") をもつ環境変数が存在できます。Microsoft® Windows® プラットフォームにおいて、この構文は変数を削除することと同等です。

すべて折りたたむ

setenv("TEMP","C:\TEMP");
getenv("TEMP")
ans = 'C:\TEMP'
setenv("PATH", [getenv("PATH") ";D:\mypath"]);

入力引数

すべて折りたたむ

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

name の最大文字数は、215 - 2、すなわち 32,766 です。name= 文字を含む場合、関数 setenv はエラーをスローします。name に = を含む環境変数の動作は、適切に定義されません。

例: "PATH"

環境変数の値。string スカラーまたは文字ベクトルとして指定します。

例: "C:\TEMP"

拡張機能

バージョン履歴

R2006a より前に導入