getFullFileList

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

Описание

пример

[fPathNames,names] = getFullFileList(buildinfo,fcase) возвращает полные пути и имена файлов или файлов выбранного типа (source, 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');

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

свернуть все

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

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

Пример: 'source'

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

свернуть все

Введенный в R2008a