findFile

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

Описание

пример

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

Примеры

свернуть все

Откройте Табличный проект Приложения "Таймс". Используйте 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: "734fbb2f815848e22694d9ac7ea28953d5e42635"
    SourceControlStatus: Unmodified

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

file = proj.Files(1);

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

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

addLabel     findLabel    removeLabel         

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

свернуть все

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

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

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

свернуть все

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

Введенный в R2019a