ms 应用程序数据在哪里?

Where is ms-appdata?

我正在开发ui现代 ui 应用程序,并希望使用批处理文件写入并定期更新可通过我的 winjs 应用程序中的 ms-appdata:// 协议访问的数据。我有复制文件夹的批处理文件,但是找不到appdata的文件路径。

App1 的应用数据的默认文件路径是什么?我如何强制我的应用创建该文件夹?

ms-appdata:///[本地 |漫游 | temp]/ 映射到从 Windows.Storage.ApplicationData.Current.localFolder、roamingFolder 和 temporaryFolder 返回的 StorageFolder。以 https://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.localfolder.aspx 为例。因此,您可以从中获取适当的 StorageFolder API 从那里创建文件夹和文件,然后使用 ms-appdata URI 来引用它们。

请注意,您总是希望使用 Windows.Storage.ApplicationData API 来访问这些文件夹,而不是使用绝对路径名。 StorageFolder 和 StorageFile 是路径名的 WinRT 抽象并完全取代它们。