Параметр ExcludePattern в ThinApp
ExcludePattern параметр исключает файлы или каталоги во время процесса сборки приложения. Для этого названия файлов или каталогов необходимо добавить в [FileList] используя, для их разделения в списке, запятую.
Подстановочные знаки (*) не соответствуют ни одному из символов или по крайней мере одному из символов, а вопросительный знак (?) точно один символ. Синтаксис похож на команды DOS, но для имен каталогов и имен файлов вы можете применить подстановочные знаки (*).
Вы можете определить параметр ExcludePattern в Package.ini файле, где модель исключения применяется ко всей структуре каталогов, и в ##Attributes.ini файле, где ThinApp добавляет исключение к текущему списку исключений, но применяет настройки только к определенному каталогу и подкаталогам. В вашем проекте можно создать список различных исключений для разных каталогов.
Пример: Исключение информации об управлении версиями из виртуальной файловой системы.
Если Вы храните пакеты в системе управления версиями, и хотите исключить эту информацию из виртуальной файловой системы, Вы можете исключить любые каталоги .svn или .cvs и все подкаталоги.
[FileList]
ExcludePattern=\.svn,\.cvs
Образец не соответствует именам файлов или каталогов, которые содержат .svn или.cvs в середине строки.
Пример: Исключение пути, который заканчивается на .bak или.msi.
Вы можете исключить любой путь, который заканчивается на .bak или .msi.
[FileList]
ExcludePattern=*.bak,*.msi
Руководство пользователя