addFolderIncludingChildFiles

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

Описание

пример

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

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

Примеры

свернуть все

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