У меня есть проблема с ExtractTemporaryFiles
при извлечении файлов *.sql
Inno Setup избежать исключений в ExtractTemporaryFiles, когда нет подходящих файлов не найдены
Я не всегда SQL скриптов внутри [Files]
секции для извлечения, как указано ниже. Моя проблема: ExtractTemporaryFiles('*.sql')
вызывает исключение, если никакие файлы sql не включены в установку.
Internal error: ExtractTemporaryFiles: No files matching "*.sql" found.
я могу использовать try:except
или другой уродливый способ, как, в том числе dummy.sql
с установкой всегда. Поэтому я могу убедиться, что у ExtractTemporaryFiles
есть файл, чтобы его всегда извлекать.
Но я хочу знать. Каков наилучший способ избежать исключения в этом случае?
[Files]
Source: "Input\SQLSCRIPTS\*"; DestDir: "SQLSCRIPTS"; Flags: ignoreversion dontcopy skipifsourcedoesntexist