我有一個Windows 8應用(存儲)(XML ,和一個sqlite數據庫文件)在這個文件夾中。Windows 8應用的部署 - 創建文件夾,複製始建於以前我們的安裝程序創建的文件夾應用程序數據漫遊企業 Windows 7中,並放置一些需要的文件的文件
這些文件和文件夾所需要的應用程序才能正常運行。
問:有沒有配置應用程序,所以當用戶安裝從商店的應用程序會創建/複製這些文件的方法嗎?
我有一個Windows 8應用(存儲)(XML ,和一個sqlite數據庫文件)在這個文件夾中。Windows 8應用的部署 - 創建文件夾,複製始建於以前我們的安裝程序創建的文件夾應用程序數據漫遊企業 Windows 7中,並放置一些需要的文件的文件
這些文件和文件夾所需要的應用程序才能正常運行。
問:有沒有配置應用程序,所以當用戶安裝從商店的應用程序會創建/複製這些文件的方法嗎?
是的,你可以將內容文件複製到一個目錄,您可以訪問使用嵌入在你的應用程序文件
await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///somedirectory/somefile.txt");
你就寫下文件
W8StorageFolder W8Folder = new W8StorageFolder();
var W8file = await W8Folder.CreateFileAsync(filepath);
await W8file.WriteToFileAsync(data);
,其中的數據是數組字節在這種情況下,但可能有其他的方式來做到這一點
請注意,有沒有辦法批量複製的目錄,所以你必須通過一個複製所有文件的一個或已經做了我,你用一個科幻從中讀取所有的文件名樂LIST.TXT複製,你讓它自動生成該列表文件作爲預生成事件
好的,我正在尋找一種方法讓「安裝程序」創建文件夾並複製內容。所以是程序右鍵點擊項目 - >添加文件。那麼當應用程序首次啓動時創建/複製所需的文件夾和文件到%appdata%漫遊?還是該文件作爲資源添加? – user2479121
@ user2479121對不起,我不明白你在說什麼。無論如何,你是否需要在運行時修改這些文件還是靜態的?如果它們是靜態的,你只需使用ms-appx:///協議訪問它們 –
你試圖訪問你的應用程序中嵌入的文件或者是你想訪問的文件以前安裝的應用 –