主要内容

目录

添加文件夹到搜索路径

描述

例子

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

例子

目录folderName1,…,folderNameN位置将指定的文件夹添加到搜索路径的顶部或底部位置

例子

目录___“冻结”)此外,禁用正在添加的文件夹的文件夹更改检测。当文件夹的文件夹更改检测被禁用时,MATLAB不会检测从MATLAB外部对文件夹所做的更改。

将此语法与前面语法中的任何参数一起使用。您可以指定“冻结”而且位置在秩序。

例子

在媒介=目录(___另外,返回添加指定文件夹之前的路径。

例子

全部折叠

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

mkdir (“matlab / myfile”)目录“matlab / myfile”) savepathmatlab / myfile / pathdef.m

创建文件夹matlab / myfile然后把它加到搜索路径的最后。

mkdir (“matlab / myfile”)目录“matlab / myfile”' '

添加matlab / myfile和它的子文件夹到搜索路径。

创建文件夹matlab / myfile并调用genpath里面的目录的所有子文件夹matlab / myfile到搜索路径。

mkdir (“matlab / myfile”)目录(genpath (“matlab / myfile”))

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

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

在MATLAB®Online™中不支持禁用文件夹更改通知。

输入参数

全部折叠

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

例子:“c: \ matlab \工作”

例子:“/ home / user / matlab”

例子:“/ home / user / matlab”、“/ home / user / matlab /测试”

MATLAB解析包含'的所有路径名”、“..’,以及指向目标位置的符号链接,然后将它们添加到路径中。这确保MATLAB路径中的每个条目都表示一个惟一的文件夹位置。例如,如果您指定matlab c: \ \ . \工作, MATLAB添加文件夹c: \工作的路径。

数据类型:字符|字符串

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

的价值位置

描述

“开始”

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

' '

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

输出参数

全部折叠

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

提示

  • 要将新修改的搜索路径保存为将来的MATLAB会话,请使用savepath函数。

  • 若要在启动时以编程方式修改搜索路径,请使用目录语句在一个startup.m文件。有关更多信息,请参见在启动时添加文件夹到MATLAB搜索路径

算法

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

版本历史

之前介绍过的R2006a

Baidu
map