path

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

Синтаксис

path
path(newpath)
path(oldpath,newfolder)
path(newfolder,oldpath)
p = path(___)

Описание

пример

path отображает путь поиска файлов MATLAB®, который сохранен в pathdef.m m.

пример

path(newpath) изменяет путь поиска файлов к newpath.

пример

path(oldpath,newfolder) добавляет папку newfolder в конец пути поиска файлов. Если newfolder уже находится на пути поиска файлов, то path(oldpath,newfolder) перемещает newfolder в конец пути поиска файлов. Чтобы добавить несколько папок, используйте функцию addpath.

пример

path(newfolder,oldpath) добавляет папку newfolder к началу пути поиска файлов. Если newfolder уже находится на пути поиска файлов, то path(oldpath,newfolder) перемещает newfolder в начало пути поиска файлов.

p = path(___) возвращает путь поиска файлов MATLAB как вектор символа. Можно использовать этот синтаксис с любой из комбинаций входных аргументов в предыдущих синтаксисах.

Примеры

свернуть все

Предположим, что вам установили MATLAB R2017a. Отобразите путь поиска файлов.

path
		MATLABPATH

	C:\Program Files\MATLAB\R2017a\toolbox\matlab\datafun
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\datatypes
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\elfun
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\elmat
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\funfun
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\general
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\iofun
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\lang
	C:\Program Files\MATLAB\R2017a\toolbox\matlab\matfun
...

Добавьте папку c:\tools\goodstuff к нижней части пути поиска файлов в системе Microsoft® Windows®.

oldpath = path;
path(oldpath,'c:\tools\goodstuff')

Добавьте папку /home/tools/goodstuff к началу пути поиска файлов в системе UNIX®.

oldpath = path;
path('/home/tools/goodstuff',oldpath)

Временно добавьте папку my_files к пути поиска файлов и затем запустите my_function в my_files.

oldpath = path;
path(oldpath,'my_files')
my_function

Восстановите предыдущий путь поиска файлов.

path(oldpath)

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

свернуть все

Новый путь поиска файлов MATLAB, заданный как символьный массив или массив строк.

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

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

Существующий путь поиска файлов MATLAB, заданный как символьный массив или массив строк, возвращенный командой path.

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

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

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

Альтернативная функциональность

Как альтернатива функции path, используйте диалоговое окно Set Path. Чтобы открыть диалоговое окно Set Path, на вкладке Home, в разделе Environment, нажимают Set Path.

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

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

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