主要内容

matlab.project.rootproject.

获取根本项目

描述

例子

PROJ.= matlab.project.rootproject.获取当前加载的项目的根项目,并返回一个项目对象,可以使用以编程方式操作根本项目。如果没有项目是开放的,Matlab®返回一个空数组。采用matlab.project.rootproject.使用引用项目时。

例如,要获取当前具有上下文的项目,例如,如果项目正在运行引用项目的快捷方式,启动文件或关闭文件,请使用当前的项目反而。

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

例子

全部收缩

打开时代表应用示例项目并获取根项目对象以在命令行中操作项目。

matlab.project.example.timestable proj = matlab.project.rootproject
proj = project with属性:名称:“times表应用”源代码:“git”repositorylocation:“c:\ myprojects \ examples \ repositories \ timestableApp”sourceControlmessages:[1×3字符串] ReadOlely:0 TopleVel:1依赖项:[1×1 digraph]类别:[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字符串]描述:“此示例项目包含a ... rootfolder的源代码和测试:”C:\ users \ myprojects \ examples \ timestableapp“projectstartupfolder:”c:\ myprojects \ examples \ timestableapp“

检查项目文件。

files = 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.project.目的。使用matlab.project.project.project.对象以编程方式操作当前打开的项目。

版本历史记录

在R2019A引入