addFolderIncludingChildFiles

Добавьте папку и дочерние файлы к проекту

Описание

пример

addFolderIncludingChildFiles(proj,folder) добавляет к указанному проекту папку и все ее подпапки и файлы. Чтобы добавить только указанную папку без каких-либо ее подпапок и файлов, используйте addFile вместо этого.

newfile = addFolderIncludingChildFiles(proj,folder) возвращает ProjectFile объект для добавленного файла.

Примеры

свернуть все

Откройте проект Times Table App. Использовать currentProject чтобы создать объект проекта из загруженного проекта.

matlab.project.example.timesTable
proj = currentProject;

Создайте новую родительскую папку в папке проекта.

newFolderPath = fullfile(proj.RootFolder, "newFolder");
mkdir(newFolderPath);

Создайте новую подпапку в родительской папке.

newSubFolderPath = fullfile(newFolderPath, "newSubFolder");
mkdir(newSubFolderPath);

Создайте новый файл в подпапке.

filepath = fullfile(newSubFolderPath, "newVariables.mat");
save(filepath)

Добавьте родительскую папку и ее подпапки и файлы к проекту. Проверьте правильность добавления файла в подпапку.

projectFile = addFolderIncludingChildFiles(proj, newFolderPath);
findFile(proj,"newFolder/newSubFolder/newVariables.mat")
ans = 

  ProjectFile with properties:

               Path: "C:\myProjects\examples\TimesTableApp\newFolder\newSubFolder\newVariables.mat"
             Labels: [1×1 matlab.project.Label]
           Revision: ""
    SourceControlStatus: Added

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

свернуть все

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

Путь к папке для добавления к проекту, заданный как вектор символов или строковый скаляр. Укажите путь относительно корневой папки проекта. Указанная папка должна находиться в корневой папке проекта.

Введенный в R2019a