exponenta event banner

findFile

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

Описание

пример

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

Примеры

свернуть все

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