2012-09-20 26 views
1

是否可以在Windows 8應用程序中的本地存儲中傳輸一些數據?我在我的項目中使用基於文件的數據庫,並希望將整個數據庫交給用戶,這樣我就不必創建所有條目(超過350個)。在Windows 8上的本地存儲中傳遞數據

您可以在C:\ Users \ 用戶名 \ AppData \ Local \ Packages中找到本地存儲的數據,但我無法將信息保存在我的應用程序中。也許你有一個想法。

謝謝。

回答

1

的方式我這樣做是在過去,允許將數據寫入到文件是...

  • 添加文件作爲資產。
  • 啓動時,請檢查本地存儲文件夾以查看文件是否存在。
  • 如果該文件不存在,請將其從InstalledLocation複製到LocalFolder
  • 在複製的文件上正常執行IO。

如果您隨後需要從網站更新文件,則可以將新副本直接下載到LocalFolder路徑以供使用,或解析並將條目添加到原始文件。

+0

聽起來很有趣。你能告訴我如何將文件複製到本地文件夾? –

+0

看看這裏的文件訪問示例 - > http://code.msdn.microsoft.com/windowsapps/File-access-sample-d723e597 – ZombieSheep

+0

如果您的數據很大,您可能不會將其添加爲資產,但是在應用程序啓動時下載數據以減少Windows Store包的文件大小。 –