exponenta event banner

getFullFileList

Получение списка файлов из сведений о построении

Описание

пример

[fPathNames,names] = getFullFileList(buildinfo,fcase) возвращает полные пути и имена файлов или файлов выбранного типа (исходный, include или nonbuild) из информации построения.

Для выполнения функции требуется buildinfo, fPathNames, и names аргументы. Вы можете использовать дополнительный fcase аргумент. Этот необязательный аргумент позволяет выборочно включать или исключать варианты файлов из списка файлов, возвращаемых функцией.

Чтобы убедиться, что файлы заголовка добавлены в список файлов (например, файлы заголовка в папке _sharedutils (Simulink Coder)), выполните перед getFullFileList.

packNGo Вызовы функции (Simulink Coder) getFullFileList для возврата списка файлов в информации построения перед обработкой файлов для упаковки.

Make-файл для построения разрешает расположения файлов на основе исходных путей и правил. Процесс построения не требует разрешения пути каждого файла в сведениях о построении. getFullFileList функция возвращает путь для каждого файла:

  • Если путь был явно связан с файлом при его добавлении.

  • Если вы позвонили updateFilePathsAndExtensions (Simulink Coder) для разрешения путей и расширений файлов перед вызовом getFullFileList.

Примеры

свернуть все

После создания и загрузки сгенерированного buildInfo.mat файл, можно перечислить файлы, хранящиеся в информационном объекте построения, buildInfo. В этом примере возвращается информация для текущего и его подчиненных элементов.

Из папки создания кода, содержащей buildInfo.mat файл, выполнить:

bi = load('buildInfo.mat');
findIncludeFiles(bi.buildInfo);
[fPathNames, names] = getFullFileList(bi.buildInfo);

При использовании опции fcase список ограничивается файлами, хранящимися в информационном объекте построения для текущего. В этом примере возвращается информация только для текущего (но не для подводов).

[fPathNames,names] = getFullFileList(bi.buildInfo,'source');

Входные аргументы

свернуть все

fcase определяет, возвращает ли функция полный список файлов в информации построения или возвращает выбранные варианты файлов. Если опустить аргумент или указать нулевой символьный вектор (''), функция возвращает файлы из информации построения.

ОпределитьДействие функции
'source'Возвращает исходные файлы из сведений о построении.
'include'Возвращает файлы из сведений о построении.
'nonbuild'Возвращает невстроенные файлы из сведений о построении.

Пример: 'source'

Выходные аргументы

свернуть все

Представлен в R2008a