我在提取 *.sql文件时对ExtractTemporaryFiles有问题 如下所述,我并不总是在[文件]部分中有SQL脚本来提取。我的问题是ExtractTemporaryFiles('*...

问题描述 投票:0回答:1
有问题

我并不总是在
[Files]
部分内部提取SQL脚本,如下所述。我的问题是,如果安装中不包含SQL文件,则提出了例外。 

内部错误:ExtractTemporaryFiles:找到匹配“*.sql”的文件。

I可以使用
ExtractTemporaryFiles('*.sql')
或其他丑陋的方式,包括随着安装始终使用的

try:except
。因此,我可以确保有一个始终提取的文件。

但我想知道在这种情况下避免例外的最佳方法是什么?
dummy.sql

	
您可以使用
preproCessor
有条件跳过
ExtractTemporaryFiles

呼叫:

[Files] Source: "Input\SQLSCRIPTS\*"; DestDir: "SQLSCRIPTS"; Flags: ignoreversion dontcopy skipifsourcedoesntexist
    
inno-setup
1个回答
1
投票
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.