我在.iss文件中有这一行:
Source: "..\Tcl\*"; DestDir: "{app}\Tcl"; Flags: ignoreversion
它打包文件夹Tcl。但它只需要文件夹内的文件夹,但不会在Tcl中的子文件夹。有没有办法把整个文件夹Tcl与所有的子文件夹和文件? (没有列出所有这些子文件夹逐行)。
Inno设置5.4.2。
解决方法
就在这里。只需将
recursesubdirs
标志添加到[Files]部分条目中。关于这个标志的帮助如下:
Instructs the compiler or Setup to also search for the Source
filename/wildcard in subdirectories under the Source directory.
所以你应该做的就是修改你的[Files]部分条目:
[Files] Source: "..\Tcl\*"; DestDir: "{app}\Tcl"; Flags: ignoreversion recursesubdirs