(轉)Inno Setup入門(六)——在程式目錄下建立檔案夾

來源:互聯網
上載者:User

標籤:des   blog   http   使用   io   檔案   art   ar   

本文轉載自: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方式壓縮

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.