如何让Inno Setup忽略空目录?

Dan*_*ski 10 inno-setup

我的Inno安装脚本包含一个目录:

[Files]
...
Source: C:\MyProg\Tools\*.*; Destdir: {app}\Tools
...
Run Code Online (Sandbox Code Playgroud)

但有时这个目录是空的,在这种情况下,Inno Setup会停止并显示错误"No files matching ...".

我目前的解决方法是将空虚拟文件添加到该目录.

如果它是空的,我可以让Inno Setup忽略这个目录吗?

Tim*_*mbo 14

你试过skipifsourcedoesntexist国旗吗?

[Files]
...
Source: C:\MyProg\Tools\*.*; Destdir: {app}\Tools; Flags: skipifsourcedoesntexist 
...
Run Code Online (Sandbox Code Playgroud)