userpath

Просмотр или изменение рабочей папки пользователя по умолчанию

Описание

пример

userpath возвращает пользовательскую папку MATLAB® добавляет к пути поиска файлов при запуске в виде вектора символов.

пример

userpath(newpath) устанавливает пользовательскую папку в пути поиска файлов равной newpath. Папка, заданная с помощью userpath сразу появляется на пути поиска файлов и при запуске в будущих сеансах. MATLAB удаляет папку, ранее заданную как userpath из пути поиска файлов.

userpath('reset') устанавливает пользовательскую папку в пути поиска файлов по умолчанию для вашей платформы. Значение по умолчанию userpath папка специфична для платформы.

  • Windows® платформы - %USERPROFILE%/Documents/MATLAB.

  • Платформы Mac - $home/Documents/MATLAB.

  • Linux® платформы - $home/Documents/MATLAB если $home/Documents существует.

MATLAB сразу добавляет папку по умолчанию в путь поиска файлов, а также добавляет ее в путь поиска файлов при запуске в будущих сеансах. На платформах Windows и Mac папка по умолчанию создается, если она не существует. В Linux папка по умолчанию не создается, если она не существует.

пример

userpath('clear') немедленно удаляет пользовательскую папку из пути поиска файлов и для будущих сеансов работы с MATLAB.

Примеры

свернуть все

Этот пример принимает userpath для папки задано значение по умолчанию Documents\MATLAB на платформе Windows. Запустите MATLAB и отобразите текущую папку:

pwd
H:\Documents\MATLAB

В этом примере H - привод, на котором Documents находится.

Подтвердите, что текущая папка является userpath папка.

userpath
H:\Documents\MATLAB

Отобразите путь поиска файлов. MATLAB возвращает путь поиска файлов, включая папку, заданную userpath.

path
MATLABPATH

	H:\Documents\MATLAB
	C:\Program Files\MATLAB\R2009a\toolbox\matlab\general
	C:\Program Files\MATLAB\R2009a\toolbox\matlab\ops
...

Предположим, что userpath для папки задано значение по умолчанию на платформе Windows, Documents\MATLAB.

Измените значение по умолчанию на C:\Research_Project.

newpath = 'C:\Research_Project';
userpath(newpath)

Просмотрите эффект изменения на пути поиска файлов.

path
MATLABPATH

	C:\Research_Project
	C:\Program Files\MATLAB\R2009a\toolbox\matlab\general
	C:\Program Files\MATLAB\R2009a\toolbox\matlab\ops
...

MATLAB отображает путь поиска файлов, включая папку, заданную userpath. MATLAB автоматически удаляет предыдущее значение userpath папка, H:\Documents\MATLAB, из пути поиска файлов при назначении новой папки с помощью userpath.

Примите, что userpath для папки задано значение по умолчанию, но вы не хотите, чтобы она добавлялась к пути поиска файлов при запуске.

Подтвердите, что значение по умолчанию задано.

userpath
H:\Documents\MATLAB

Проверьте, что он указан в пути поиска файлов.

path
MATLABPATH

H:\Documents\MATLAB
C:\Program Files\MATLAB\R2009a\toolbox\matlab\general
C:\Program Files\MATLAB\R2009a\toolbox\matlab\ops
...

Очистите значение.

userpath('clear')

Проверьте результат.

userpath
ans =
     ''

Подтвердите, что прежний userpath папка удаляется из пути поиска файлов.

path
MATLABPATH

C:\Program Files\MATLAB\R2009a\toolbox\matlab\general
C:\Program Files\MATLAB\R2009a\toolbox\matlab\ops
...

Примечание

Если вы используете userpath('clear')Папка запуска не обязательно будет в пути поиска файлов. Это также может произойти, если вы удалите userpath папка из пути поиска файлов и сохраните изменения.

Входные параметры

свернуть все

Новое значение для userpath папка, заданная как вектор символов или строковый скаляр. newpath должен быть абсолютным путем.

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

Типы данных: char | string

Ограничения

  • В Online™ MATLAB можно просмотреть только папку, заданную как userpath. Изменение папки не поддерживается.

Совет

  • Чтобы задать папку запуска, задайте выборы Initial working folder, расположенные на General Preferences странице Preferences Window.

  • The MATLABPATH переменная окружения может содержать список папок, которые будут добавлены в путь поиска файлов. MATLAB добавляет папки, указанные в MATLABPATH окружение к пути поиска файлов под userpath папка при запуске.

Введенный в R2008a