addpath

Добавьте папки в путь поиска файлов

Описание

пример

addpath(folderName1,...,folderNameN) добавляют заданные папки к верхней части пути поиска файлов для текущего сеанса MATLAB®.

пример

addpath(folderName1,...,folderNameN,position) добавляют заданные папки к верхней части или нижней части пути поиска файлов, как задано position.

пример

addpath(___,'-frozen') дополнительно отключает обнаружение изменения папки для добавляемых папок. Когда обнаружение изменения папки отключено для папки, MATLAB не обнаруживает изменения, внесенные в папку от за пределами MATLAB.

Используйте этот синтаксис с любым из аргументов в предыдущих синтаксисах. Можно задать '-frozen' и position в любом порядке.

пример

oldpath = addpath(___) дополнительно возвращает путь до добавления заданных папок.

Примеры

свернуть все

Создайте папку, добавьте его в верхнюю часть вашего пути поиска файлов, и затем сохраните путь поиска файлов для будущих сеансов MATLAB®.

mkdir('matlab/myfiles')   
addpath('matlab/myfiles')  
savepath matlab/myfiles/pathdef.m

Создайте папку matlab/myfiles и добавьте его в конец пути поиска файлов.

mkdir('matlab/myfiles')
addpath('matlab/myfiles','-end')

Добавьте matlab/myfiles и его подпапки к пути поиска файлов.

Создайте папку matlab/myfiles и вызовите genpath в addpath добавить все подпапки matlab/myfiles к пути поиска файлов.

mkdir('matlab/myfiles')
addpath(genpath('matlab/myfiles'))

Создайте папку matlab/myfiles. Затем добавьте его в верхнюю часть пути поиска файлов, отключите уведомление об изменении папки и возвратите путь поиска файлов прежде, чем добавить папку.

mkdir('matlab/myfiles')
oldpath = addpath('matlab/myfiles','-frozen');

Отключение уведомления об изменении папки не поддержано в MATLAB® Online™.

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

свернуть все

Имена папок, чтобы добавить к пути поиска файлов в виде одного или нескольких векторов символов или строковых скаляров. Используйте имя полного пути в каждой папке. Используйте genpath с addpath добавить все подпапки folderName.

Пример: 'c:\matlab\work'

Пример: '/home/user/matlab'

Пример: '/home/user/matlab','/home/user/matlab/test'

MATLAB разрешает все пути, содержащие '.', '..', и символьные ссылки на их целевое местоположение прежде, чем добавить их в путь. Это гарантирует, что каждая запись в пути MATLAB представляет уникальное местоположение папки. Например, если вы задаете c:\matlab\..\work, MATLAB добавляет папку c:\work к пути.

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

Положение на пути поиска файлов в виде одного из следующего:

Значение position

Описание

'-begin'

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

'-end'

Добавьте заданные папки в нижнюю часть пути поиска файлов.

Выходные аргументы

свернуть все

Путь до сложения папок, возвращенных как вектор символов.

Советы

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

  • Чтобы изменить путь поиска файлов программно при запуске, используйте addpath операторы в startup.m файл. Для получения дополнительной информации см. Добавление папок к Пути поиска файлов MATLAB при Запуске.

Алгоритмы

Если вы используете addpath в локальной функции сохраняется изменение пути после того, как программное управление возвращается из функции. Таким образом, осциллограф изменения пути является глобальной переменной.

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте