findFile

Найдите файл проекта по наименованию

Синтаксис

file = findFile(proj,fileOrFolder)

Описание

пример

file = findFile(proj,fileOrFolder) получает файл в заданном проекте с указанным именем. Необходимо получить файл, прежде чем можно будет запросить метки или использовать функция removeLabel или addLabel.

Примеры

свернуть все

Откройте Табличный проект Приложения "Таймс". Используйте currentProject, чтобы создать объект проекта из в настоящее время загруженного проекта.

matlab.project.example.timesTable
proj = currentProject;

Используйте findFile, чтобы получить файл по наименованию. Если файл находится в подпапке корня проекта, необходимо задать полный путь.

myfile = findFile(proj,"source/timesTableGame.m")
myfile = 

  ProjectFile with properties:

                   Path: "C:\myProjects\examples\TimesTableApp\source\timesTableGame.m"
                 Labels: [1×1 matlab.project.Label]
               Revision: ""
    SourceControlStatus: Unmodified

Также можно получить файлы индексом. Получите первый файл.

file = proj.Files(1);

Узнайте то, что можно сделать с файлом.

methods(file)
Methods for class matlab.project.ProjectFile:

addLabel     findLabel    removeLabel         

Входные параметры

свернуть все

Проект, заданный как объект matlab.project.Project. Используйте currentProject, чтобы создать объект проекта из в настоящее время загруженного проекта.

Путь файла или папки, чтобы найти, относительно корневой папки проекта, заданной как вектор символов или представить скаляр в виде строки. Заданное значение должно включать полный путь от корня проекта до файла, включая имена любых подпапок по пути. Это должно также включать расширение файла. Файл или папка должны быть в корневой папке.

Выходные аргументы

свернуть все

Файл проекта, возвращенный как объект ProjectFile, который можно запросить или изменить.

Введенный в R2019a