addFolderIncludingChildFiles

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

Синтаксис

addFolderIncludingChildFiles(proj,folder)
newfile = addFolderIncludingChildFiles(proj,folder)

Описание

пример

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

Для просмотра документации необходимо авторизоваться на сайте