主要内容

matlab.project.rootProject

得到根项目

自从R2019a

描述

例子

项目= matlab.project.rootProject得到根项目当前加载的项目,并返回一个项目对象,您可以使用它们来操纵根项目的编程方式。如果没有项目是开放的,MATLAB®返回一个空数组。使用matlab.project.rootProject当使用引用的项目。

项目目前有上下文,例如,如果项目一个快捷方式运行,启动文件,或者关闭文件引用项目,使用currentProject代替。

关于引用项目的更多信息,请参阅组件化大型项目

例子

全部折叠

打开用时表应用程序示例项目并获得根项目对象在命令行操作项目。

matlab.project.example.timesTable项目= matlab.project.rootProject
项目=项目属性:名称:“乘法表应用”SourceControlIntegration:“Git”RepositoryLocation:“C: \ myProjects \ \库\ TimesTableApp例子“SourceControlMessages:[1×3字符串]只读的:0最高级的:1依赖性:[1×1有向图]类别:[1×1 matlab.project。类别]文件:[1×14 matlab.project。ProjectFile]捷径:[1×4 matlab.project。快捷方式]ProjectPath:(1×3 matlab.project。matlab.project PathFolder] ProjectReferences: [1×0。ProjectReference] StartupFiles:[1×0的字符串]ShutdownFiles: 1×0的字符串描述:”这个例子项目包含的源代码和测试……RootFolder:“C: \ \ myProjects \ \ TimesTableApp示例用户“ProjectStartupFolder:“C: \ myProjects \ \ TimesTableApp例子”

检查项目文件。

文件= proj.Files
文件= 1×14 ProjectFile数组属性:路径修正SourceControlStatus标签

打开用时表应用程序示例项目。

matlab.project.example.timesTable

检查项目是否加载。

加载= ~ isempty (matlab.project.rootProject)
加载=逻辑1

关闭项目,再次检查。

关闭(matlab.project.rootProject)加载= ~ isempty (matlab.project.rootProject)
加载=逻辑0

输出参数

全部折叠

项目中,作为一个返回matlab.project.Project对象。使用matlab.project.Project对象编程操作当前打开的项目。

版本历史

介绍了R2019a