Inno Setup入门(六)——在程序目录下创建文件夹
2013-01-05 15:07
232 查看
创建文件夹可以使用[dirs]段实现,代码如下:
安装好之后会在安装目录下创建一个新的文件夹WorkDir:
当然这个文件夹是空白的,一般可用来作为初始工作的目录或者保存结果的目录。
另外,上面的这种情况下,如果卸载程序,该文件夹会被如何处理呢?
1.如果文件夹是空白的,该文件夹会被删除。
2.如果文件夹非空,该文件夹会被保留
这是默认的方式,如果需要自己定制,可以使用标志位,合法的标志位如下表:
[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" |
当然这个文件夹是空白的,一般可用来作为初始工作的目录或者保存结果的目录。
另外,上面的这种情况下,如果卸载程序,该文件夹会被如何处理呢?
1.如果文件夹是空白的,该文件夹会被删除。
2.如果文件夹非空,该文件夹会被保留
这是默认的方式,如果需要自己定制,可以使用标志位,合法的标志位如下表:
标志位 | 说明 |
deleteafterinstall | 告诉安装程序照常创建目录,但当安装完成 (或中断) 后,如果它是空的,则删除它 |
setntfscompression | 允许该文件夹按NTFS方式压缩 |
uninsalwaysuninstall | 告诉卸载程序如果目录是空的,允许删除该目录,这也是默认的方式 |
uninsneveruninstall | 告诉卸载程序不要删除该目录 |
unsetntfscompression | 不允许该文件夹按NTFS方式压缩 |
相关文章推荐
- Inno Setup入门(六)——在程序目录下创建文件夹
- Inno Setup入门(六)——在程序目录下创建文件夹
- Inno Setup入门(六)——在程序目录下创建文件夹
- Inno Setup入门(六)——在程序目录下创建文件
- (转)Inno Setup入门(六)——在程序目录下创建文件夹
- Inno Setup入门(六)——在程序目录下创建文件夹
- Inno Setup入门(四)——为程序创建桌面快捷方式
- Java在linux上只能在程序的当前目录下创建文件/文件夹导致的问题
- Java入门程序,读取文件夹下所有目录和文件列表
- 在程序目录下创建文件夹
- 【微信小程序】小程序入门之创建目录和tabBar配置
- Inno Setup入门(六)——在程序目录下创建文件
- Inno Setup入门(四)——为程序创建桌面快捷方式
- 创建用树形列表显示文件夹目录信息的功能模块
- [Objective-C]入门 (xcode helloworld程序 创建类)
- 前端之Android入门(2) – 程序目录及UI简介
- 使用lua代码创建文件夹,解压zip文件到指定目录(亲测可用)
- Servlet第一篇【介绍Servlet、HTTP协议、WEB目录结构、编写入门Servlet程序、Servlet生命周期】
- Windows Azure入门教学系列 (三):创建第一个Worker Role程序
- SpringMVC基础入门,创建一个HelloWorld程序