2014-10-30 58 views
0

我有一個針對最近完成的項目的wix安裝程序。使用Wix安裝程序添加另一個文件夾結構

我想安裝程序也檢查當前文件夾結構是否存在目標計算機上的其他位置,如果沒有,然後創建它。其他應用程序可能已經創建了一些或全部新的結構。

舉例來說。我安裝到C:\程序,但我有一個額外的文件夾在C:\ HomeMadeApps \ ThisApp與文件夾在那裏像報告,出口等數字。它可能是c:\ HomeMadeApps將存在,但不能保證,所以我只是想要添加文件夾(空),如果它們不存在。

任何人都可以指出我應該怎麼做呢?這是我第一次使用wix,我不是100%確定的?

謝謝

+0

所以,去一個頭吧! – Reniuz 2014-10-30 14:31:39

回答

1

如果該目錄已經存在,安裝程序將簡單地安裝到它。如果他們不這樣做,這些目錄將被創建。

我剛測試過這個來確認。

如果這些文件的名稱與安裝程序添加的名稱相同,則只會覆蓋這些目錄的現有內容。

+0

目前我正在添加目錄,就像您要安裝的文件位置一樣。但我實際上並沒有安裝任何東西到這些文件夾中,而且它們也沒有被創建。 – 2014-10-30 15:09:20

+1

當您想創建一個目錄(由父目錄標籤指定)時,組件標籤中應該有一個CreateFolder標籤。你能提供一個你的目錄和功能標籤的片段嗎?當你說你沒有向目錄安裝任何東西時,有點困惑。謝謝 – redspidermkv 2014-10-30 15:20:45

+0

我意識到現在我需要在單個組件下創建文件夾標籤,並且這樣做解決了我的問題。謝謝。我已經把這個標記爲答案,因爲這些信息是有用的,在測試之後可以確認它不會像你所說的那樣被覆蓋。 – 2014-10-30 16:26:49

相關問題