userpath

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

Синтаксис

userpath
userpath(newpath)
userpath('reset')
userpath('clear')

Описание

пример

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

пример

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

Ограничения

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

Советы

  • Чтобы задать папку запуска, установите Начальную рабочую папку preference, описанную в общих Настройках.

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

Введенный в R2008a

Была ли эта тема полезной?