matlab.project.rootProject

获取根项目

描述

PROJ= matlab.project.rootProject获得当前加载的项目的根项目,并返回一个项目对象,你可以用它来编程方式操作根项目。如果没有项目打开,MATLAB®返回一个空数组。用matlab.project.rootProject与引用的项目时。

要获得目前有上下文,例如,如果在项目运行的快捷方式,启动文件,或引用的项目,使用shutdown文件的项目当前的项目代替。

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

例子

全部收缩

开放的时间表应用程序示例项目,并得到根项目对象来操作在命令行中的项目。

matlab.project.example.timesTable PROJ = matlab.project.rootProject
PROJ =项目与属性:名称: “时间表应用” SourceControlIntegration: “GIT中” RepositoryLocation: “C:\ MyProjects下\例子\库\ TimesTableApp” SourceControlMessages:[1×3字符串]只读:0顶层:1个依赖关系:[1×1向图]分类:[1×1 matlab.project.Category]文件:[1×14 matlab.project.ProjectFile]快捷方式:[1×4 matlab.project.Shortcut] ProjectPath:[1×3 matlab.project。] PathFolder ProjectReferences:[1×0 matlab.project.ProjectReference] StartupFiles:[1×0字符串] ShutdownFiles:[1×0字符串]描述: “本示例项目包含用于... RootFolder的源代码和测试:”C:\用户\ MyProjects下\例子\ TimesTableApp” ProjectStartupFolder: “C:\ MyProjects下\例子\ TimesTableApp”

检查项目文件。

文件= proj.Files
文件= 1×14 project文件阵列具有属性:路径标签修订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