递归添加路径:递归添加目录到 MATLAB 路径,可选择忽略一些-matlab开发

时间:2024-06-21 09:36:56
【文件属性】:

文件名称:递归添加路径:递归添加目录到 MATLAB 路径,可选择忽略一些-matlab开发

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-21 09:36:56

matlab

这是一个非常简单的函数,它将添加指定目录(或当前目录,如果没有指定)下的所有目录,并带有忽略指定目录列表的选项。 任何被忽略的目录(例如,'.svn' 和 'CVS' 如果使用版本控制)也不会添加其子目录。 这是一个快速、非常轻量且易于修改的函数,应该可以在任何平台上运行(未明确测试)。 我使用它来添加未存储在 MATLAB 的工具箱文件夹中的工具箱的目录树,以及从 SVN 和 CVS 源代码控制存储库中检出的模块。 根据审阅者的建议和评论,现在忽略私有目录、重载方法目录以及隐藏目录,无需指定其他目录。 它还接受 'addpath' 中的标志以将目录放置在路径的开头或结尾。 除了这个功能 (12/01/2008) 之外,它还能以“反向”运行,递归地从路径中删除目录。 例如,在处理代码存储库的多个副本时,此功能非常有用。 此外,我修复了一个审阅者提到的错误,该错误可以正确处理没有扩展


【文件预览】:
addpath_recurse.zip

网友评论