主要内容

目录

将文件夹添加到搜索路径

描述

实例

地址路径(folderName1,…,folderNameN)将指定的文件夹添加到当前MATLAB的搜索路径的顶部®会话。

实例

地址路径(folderName1,…,folderNameN,位置)将指定的文件夹添加到搜索路径的顶部或底部,如位置.

实例

地址路径(___,“-冻结”)另外,为添加的文件夹禁用文件夹更改检测。当一个文件夹的文件夹更改检测被禁用时,MATLAB不会检测从MATLAB外部对该文件夹所做的更改。

将此语法与前面语法中的任何参数一起使用。您可以指定“-冻结”位置按任意顺序。

实例

老路=添加路径(___)另外,返回添加指定文件夹之前的路径。

例子

全部崩溃

创建一个文件夹,将其添加到搜索路径的顶部,然后保存搜索路径以供将来的MATLAB®会话使用。

mkdir (“matlab / myfile”)地址路径(“matlab / myfile”) savepathmatlab/myfiles/pathdef.m

创建文件夹matlab/myfiles并将其添加到搜索路径的末尾。

mkdir (“matlab / myfile”)地址路径(“matlab / myfile”,"完")

添加matlab/myfiles并将其子文件夹添加到搜索路径。

创建文件夹matlab/myfiles打电话genpath里面目录添加的所有子文件夹的步骤matlab/myfiles到搜索路径。

mkdir (“matlab / myfile”)addpath(genpath)(“matlab / myfile”))

创建文件夹matlab/myfiles. 然后,将其添加到搜索路径的顶部,禁用文件夹更改通知,并在添加文件夹之前返回搜索路径。

mkdir (“matlab / myfile”)oldpath=addpath(“matlab / myfile”,“-冻结”);

MATLAB®Online不支持禁用文件夹更改通知™.万博1manbetx

输入参数

全部崩溃

要添加到搜索路径的文件夹名称,指定为一个或多个字符向量或字符串标量。使用每个文件夹的完整路径名。使用genpath具有目录添加的所有子文件夹的步骤文件夹名.

例子:'c:\matlab\work'

例子:“/home/user/matlab”

例子:“/home/user/matlab”、“/home/user/matlab/test”

MATLAB解析所有包含'.”、“..,和符号链接到其目标位置,然后再将其添加到路径中。这可确保MATLAB路径中的每个条目代表唯一的文件夹位置。例如,如果指定c:\matlab\..\work, MATLAB添加文件夹c:\工作的路径。

数据类型:烧焦|一串

在搜索路径上的位置,指定为以下内容之一:

价值位置

描述

“开始”

将指定的文件夹添加到搜索路径的顶部。

"完"

将指定的文件夹添加到搜索路径的底部。

输出参数

全部崩溃

添加文件夹之前的路径,作为字符向量返回。

提示

  • 要将新修改的搜索路径保存到以后的MATLAB会话中,请使用保存路径作用

  • 要在启动时以编程方式修改搜索路径,请使用目录a中的声明启动文件。有关详细信息,请参阅在启动时将文件夹添加到MATLAB搜索路径.

算法

如果你使用目录在局部函数中,在程序控制从函数返回后,路径更改将持续存在。也就是说,路径更改的范围是全局的。

在R2006a之前引入