findFile

Поиск файла проекта по имени

Описание

пример

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

Примеры

свернуть все

Откройте проект Times Table App. Использовать 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