2012-03-06 49 views
0

我試圖在安裝WPF應用程序時創建文件系統。目前我正在運行時創建文件系統。我可以使用Visual Studio 2010中的FileSystem頁面在Users \ public之外的任何文件夾中創建我想要的文件系統。我無法在Users Public下使用安裝程序創建文件系統

在安裝程序Filsystem頁面中,我創建了一個特殊文件夾,但我需要給我的特殊文件夾一個默認位置。我已經嘗試過: %SystemRoot%\ Users \ Public - 它說它找不到它[錯誤:無法訪問網絡驅動器...] 而其他內置選項去我不希望fiels的地方,commonfiles /程序文件/用戶文件等。

有人可以幫助我在Users \ Public下創建文件系統嗎?

我要創建的目錄爲C:\用戶\公用\ MY_FOLDER \ MY_OTHER_FOLDERS ...

+0

爲什麼你設置爲用戶\公共?你只需要一個目錄來存放所有用戶都可以寫入的數據? – SupremeDud 2012-03-06 23:32:07

+0

目前正在使用的軟件是我正在處理的軟件,他們不想更改已發佈產品的目錄結構。 – Knoxie 2012-03-06 23:40:28

回答

0

你想用%SystemDrive%而非%SystemRoot%。使用命令提示符進行檢查。

C:\>set System 
SystemDrive=C: 
SystemRoot=C:\Windows 

編輯:要使用環境變量中的MSI包,你的情況[%SystemDrive]使用的格式[%Name],所以。

參考:Windows Installer Team Blog

+0

我試過了,它只是試圖使用「%SystemDrive%作爲文件系統字符串的一部分,而不是獲取驅動器。」 – Knoxie 2012-03-06 22:52:33

+0

對,我編輯了我的答案。 – 2012-03-06 23:21:02

+0

謝謝!這讓我進入目錄! – Knoxie 2012-03-07 00:11:15

相關問題