(转)Inno Setup入门(六)——在程序目录下创建文件夹
本文轉載自:http://blog.csdn.net/yushanddddfenghailin/article/details/17250789
創建文件夾可以使用[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.如果文件夾非空,該文件夾會被保留
這是默認的方式,如果需要自己定制,可以使用標志位,合法的標志位如下表:
?
| 標志位 | 說明 |
| deleteafterinstall | 告訴安裝程序照常創建目錄,但當安裝完成?(或中斷)?后,如果它是空的,則刪除它 |
| setntfscompression | 允許該文件夾按NTFS方式壓縮 |
| uninsalwaysuninstall | 告訴卸載程序如果目錄是空的,允許刪除該目錄,這也是默認的方式 |
| uninsneveruninstall | 告訴卸載程序不要刪除該目錄 |
| unsetntfscompression | 不允許該文件夾按NTFS方式壓縮 ? |
轉載于:https://www.cnblogs.com/wpcnblog/p/3884501.html
總結
以上是生活随笔為你收集整理的(转)Inno Setup入门(六)——在程序目录下创建文件夹的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 6月共处理钓鱼网站8186个:非CN域名
- 下一篇: null