setenv

Установите переменную окружения

Синтаксис

setenv(name,value)
setenv(name)

Описание

пример

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