主要内容

getFullFileList

从模型构建信息中获取文件列表

描述

例子

fPathNames的名字= getFullFileList(buildinfofcase从生成信息返回文件的完全限定路径和文件名,或选择类型的文件(源文件、包含文件或非生成文件)。

函数需要buildinfofPathNames,的名字参数。您可以使用可选选项fcase论点。这个可选参数允许您从函数返回的文件列表中有选择地包含或排除文件用例。

以确保头文件被添加到文件列表中(例如,_sharedutils文件夹),运行findIncludeFiles之前getFullFileList

packNGo函数调用getFullFileList在处理打包文件之前,返回构建信息中的文件列表。

模型构建的makefile基于源路径和规则解析文件位置。构建过程不需要解析构建信息中每个文件的路径。的getFullFileList函数返回每个文件的路径:

  • 如果在添加路径时显式地与文件相关联。

  • 如果你打电话来updateFilePathsAndExtensions在调用之前解析文件路径和扩展名getFullFileList

例子

全部折叠

在构建模型并加载生成的buildInfo.mat文件,您可以列出存储在构建信息对象中的文件,buildInfo.此示例返回当前模型及其子模型的信息。

从包含buildInfo.mat文件,运行:

Bi =负载(“buildInfo.mat”);findIncludeFiles (bi.buildInfo);[fPathNames, names] = getFullFileList(bi.buildInfo);

如果您使用fcase选项,您将清单限制为存储在当前模型的构建信息对象中的文件。此示例仅返回当前模型的信息(不返回子模型)。

[fPathNames,names] = getFullFileList(bi.buildInfo,“源”);

输入参数

全部折叠

fcase参数选择函数是返回构建信息中的文件的完整列表,还是返回文件的选定案例。如果省略参数或指定空字符向量(),函数返回来自构建信息的文件。

指定 功能操作
“源” 从构建信息返回源文件。
“包括” 返回包括来自构建信息的文件。
“nonbuild” 从生成信息返回非生成文件。

例子:“源”

输出参数

全部折叠

在R2008a中介绍