创建文件夹可以使用[dirs]段实现,代码如下:
|
[setup] ;全局设置,本段必须 AppName=Test AppVerName=TEST DefaultDirName="E:\TEST" AppVersion=1.0 [files] Source: "F:\desktop\test\ipmsg.exe"; DestDir: "{app}"; Source: "F:\desktop\test\readme.txt"; DestDir: "{app}";Flags:isreadme [dirs] Name:"{app}\WorkDir" |
安装好之后会在安装目录下创建一个新的文件夹WorkDir:

当然这个文件夹是空白的,一般可用来作为初始工作的目录或者保存结果的目录。
另外,上面的这种情况下,如果卸载程序,该文件夹会被如何处理呢?
1.如果文件夹是空白的,该文件夹会被删除。
2.如果文件夹非空,该文件夹会被保留
这是默认的方式,如果需要自己定制,可以使用标志位,合法的标志位如下表:
|
标志位 |
说明 |
|
告诉安装程序照常创建目录,但当安装 |
本文详细介绍了如何使用[dirs]段创建文件夹,并安装程序后会在指定目录下创建一个名为WorkDir的文件夹。安装后,WorkDir文件夹会保持其状态,即如果是空白则被删除,如果非空则保留。文章还提供了卸载程序时文件夹的默认处理方式及如何自定义这一行为的方法。
1532

被折叠的 条评论
为什么被折叠?



