Main Content

更改搜索路径中的文件夹

对于当前会话和将来会话,您可以通过编程方式和交互方式添加或删除文件夹,并更改搜索路径中 MATLAB® 文件夹的顺序。当在搜索路径上的多个文件夹中出现同名文件时,MATLAB 将使用搜索路径中最靠前的文件夹中的文件。

以编程方式添加或删除搜索路径中的文件夹

您可以使用 addpath 函数以编程方式在路径中添加一个或多个文件夹。此示例将文件夹添加到搜索路径的首位。有关其他选项,请参阅 addpath

addpath("c:\matlab\MyFolder")

您可以使用 rmpath 函数从路径中删除一个或多个文件夹。

rmpath("c:\matlab\MyFolder")

要跨 MATLAB 会话保存对搜索路径的更改,请使用 savepath 函数。此函数还保存您通过“设置路径”对话框、当前文件夹浏览器或 MATLAB 编辑器以交互方式进行的更改。

MATLAB Online™ 中,将自动保存对路径的更改。因此,不需要调用 savepath

以交互方式更改搜索路径中的文件夹

使用“设置路径”对话框以交互方式更改搜索路径。

  1. 主页选项卡上的环境部分中,点击设置路径。此时将显示“设置路径”对话框。

    您也可以使用 pathtool 函数访问此对话框。

    Set Path dialog box showing several MATLAB search paths

  2. 使用添加文件夹添加并包含子文件夹 按钮将新文件夹添加到 MATLAB 搜索路径。

  3. 使用下移上移按钮更改文件在搜索路径中的顺序。位于搜索路径首位的文件夹中包含的文件优先于更靠下的文件夹中的文件。有关详细信息,请参阅函数优先顺序

  4. 应用或取消对搜索路径所做的更改:

    • 要仅在当前会话中使用新修改的搜索路径,可以点击关闭

    • 要在当前会话或以后的会话中重新使用新修改的搜索路径,可以点击保存,然后点击关闭

    • 要撤消您所做的更改,可以点击还原,然后点击关闭

    • 要还原默认搜索路径,可以点击默认,然后点击关闭。默认搜索路径仅包括 MathWorks® 提供的文件夹。

注意

MATLAB (userpath) 文件夹会在您下次启动 MATLAB 时自动移至搜索路径的首位。有关 userpath 文件夹的详细信息,请参阅搜索路径上的 userpath 文件夹

MATLAB Online 中,您可以使用“设置路径”对话框顶部的按钮来更改搜索路径上的文件夹。要搜索路径上的文件夹,请使用“设置路径”对话框顶部的搜索字段。

使用当前文件夹浏览器更改文件夹

您可以通过当前文件夹浏览器添加或删除搜索路径中的文件夹。不在路径中的文件夹以透明方式显示,而在路径中的文件夹以非透明方式显示。

  1. 从当前文件夹浏览器中,右键点击文件夹或选择然后右键点击要添加或删除的多个文件夹。

  2. 从上下文菜单,选择添加到路径从路径中删除,然后选择某一选项:

    • 选定的文件夹

    • 选定的文件夹和子文件夹

Context menu that appears when you right-click a folder in the Current Folder browser

使用此方法对搜索路径所做的更改不会在将来的 MATLAB 会话中持久存在。要保存这些更改,请使用 savepath

使用 MATLAB 编辑器更改搜索路径中的文件夹

在 MATLAB 编辑器中,您还可以在搜索路径中添加或删除包含脚本的文件夹。右键点击“文档”选项卡,然后选择某一选项以便向搜索路径添加或从中删除文件夹。

Context menu that appears when you right click a tab in the Editor

使用此方法对搜索路径所做的更改不会在将来的 MATLAB 会话中持久存在。要保存这些更改,请使用 savepath

另请参阅

| |

相关主题