exponenta event banner

setenv

Задать переменную среды

Описание

пример

setenv(name,value) задает значение переменной среды операционной системы. Если name существует как переменная среды, то setenv заменяет текущее значение на value. Если name не существует, то setenv создает переменную среды с именем name и присваивает value к нему.

setenv проходы name и value в операционную систему без изменений. Специальные символы, такие как ;, /, :, $, и %, являются нерасширенными и нетронутыми в value.

Процесс, созданный с помощью MATLAB ®system, unix, dos, или ! функция считывает значения, назначенные переменным, используя setenv функция. Можно извлечь любой набор значений с помощью setenv путем вызова getenv(name).

setenv(name) присваивает нулевое значение name. Этот синтаксис эквивалентен setenv(name,''). На платформе Microsoft ® Windows ® этот синтаксис эквивалентен определению переменной. На большинстве платформ UNIX ® переменная среды может быть определена как пустая.

Примеры

свернуть все

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

Входные аргументы

свернуть все

Имя переменной среды, указанное как строка или символьный вектор.

Максимальное количество символов в name равно 215 - 2 (или 32766). Если name содержит = символ, затем setenv выдает ошибку. Поведение переменных среды с = в названии не имеет четкого определения.

Пример: 'PATH'

Значение переменной среды, указанное как строка или символьный вектор.

Пример: 'C:\TEMP'

Расширенные возможности

.
Представлен до R2006a