我在哪里保存windows通用用户文件

本文关键字:用户 文件 windows 在哪里 保存 | 更新日期: 2023-09-27 18:17:03

我的问题是我找不到任何关于我应该在哪里保存用户文件的文档,文件将包含键和值,例如。文件路径在哪里,因为windows桌面和windows手机没有不同的文件夹吗?

FirstName="James"

windows通用应用程序有类似

的东西吗?
LocalStorage.LocalData("MyApp'properties.prop")

或类似的东西?或者我应该使用"%appdata%'myapp'file.properties"之类的东西,有没有什么文档可以给我链接?还是告诉我该怎么做?

我在哪里保存windows通用用户文件

当选择在UWP中保存用户数据(p.e.设置值和其他小尺寸数据)时,您有2个选择。本地和漫游。您可以通过ApplicationData类访问这些文件。

当地

var settings = ApplicationData.Current.LocalSettings

漫游
var settings = ApplicationData.Current.RoamingSettings

并像

那样访问值
var myvalue = (MyClass)settings.Values["key"];

注意事项:正如您将在文档中读到的那样,存在一些限制可以在任意一个容器中存储多少数据。此外,如果超出了漫游容器的限制,它的行为就像本地存储一样。对于较大的文件,您可以使用LocalFolder和RoamingFolder,但它不像简单地访问字典那样容易。

在UWP中也有PublisherCacheFolder,如果它适合你的需要。

找了一段时间后,我发现了这个