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) присваивает значение null name. Этот синтаксис эквивалентен setenv(name,''). В Microsoft® Windows® platform, этот синтаксис эквивалентен неопределению переменной. На большинстве 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