userpath

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

Описание

пример

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 \exists.

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. Изменение папки не поддержано.

Советы

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

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

Введенный в R2008a