在[Files]
部分中,我必须通过尝试编译不存在的文件来实现这一点,编译器不会失败并遵循其过程。
例如,在此代码中:
[Files]
Source: "D:{#pais}{#modulo}IMGimage.png";
DestDir: "{userdocs}QlikSenseContentDefault{#senseAppDir}IMG";
Flags: ignoreversion
如果文件image.png
不存在,我希望编译器跳过它并继续。
谢谢你的时间!
有两个选项:
-
使用
skipifsourcedoesntexist
标志:Source: "D:{#pais}{#modulo}IMGimage.png"; DestDir: "{userdocs}QlikSenseContentDefault{#senseAppDir}IMG"; Flags: ignoreversion skipifsourcedoesntexist
-
使用预处理器指令
#ifexist
:[Files] #ifexist "D:" + pais + "" + modulo + "IMGimage.png" Source: "D:{#pais}{#modulo}IMGimage.png"; DestDir: "{userdocs}QlikSenseContentDefault{#senseAppDir}IMG"; Flags: ignoreversion #endif