加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Inno Setup入门(六)——在程序目录下创建文件夹

发布时间:2020-12-15 10:02:04 所属栏目:大数据 来源:网络整理
导读:创建文件夹可以使用 [dirs] 段实现,代码如下: [setup] ; 全局设置,本段必须 AppName=Test AppVerName=TEST DefaultDirName="E:TEST" AppVersion=1.0 [files] Source: "F:desktoptestipmsg.exe"; DestDir: "{app}"; Source: "F:desktoptestreadme.t

创建文件夹可以使用[dirs]段实现,代码如下:

[setup]

;全局设置,本段必须

AppName=Test

AppVerName=TEST

DefaultDirName="E:TEST"

AppVersion=1.0

[files]

Source: "F:desktoptestipmsg.exe"; DestDir: "{app}";

Source: "F:desktoptestreadme.txt"; DestDir: "{app}";Flags:isreadme

[dirs]

Name:"{app}WorkDir"

安装好之后会在安装目录下创建一个新的文件夹WorkDir

当然这个文件夹是空白的,一般可用来作为初始工作的目录或者保存结果的目录。

另外,上面的这种情况下,如果卸载程序,该文件夹会被如何处理呢?

1.如果文件夹是空白的,该文件夹会被删除。

2.如果文件夹非空,该文件夹会被保留

这是默认的方式,如果需要自己定制,可以使用标志位,合法的标志位如下表:

标志位

说明

deleteafterinstall

告诉安装程序照常创建目录,但当安装完成?(或中断)?后,如果它是空的,则删除它

setntfscompression

允许该文件夹按NTFS方式压缩

uninsalwaysuninstall

告诉卸载程序如果目录是空的,允许删除该目录,这也是默认的方式

uninsneveruninstall

告诉卸载程序不要删除该目录

unsetntfscompression

不允许该文件夹按NTFS方式压缩

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读