Main Content

path

查看或更改搜索路径

说明

示例

path 显示 MATLAB® 搜索路径,该路径存储在 pathdef.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
...

在 Microsoft® Windows® 系统上,将文件夹 c:\tools\goodstuff 添加到搜索路径的末尾。

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

在 UNIX® 系统上,将文件夹 /home/tools/goodstuff 添加到搜索路径的开头。

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

将文件夹 my_files 临时添加到搜索路径中,然后运行 my_files 中的 my_function

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 函数的备选方法,请使用“设置路径”对话框。要打开“设置路径”对话框,请在主页选项卡上的环境部分,点击设置路径

也可以使用 addpath 函数将多个文件夹添加到搜索路径中。

版本历史记录

在 R2006a 之前推出