C# UWP 将本地设置保存在另一个文件夹中

C# UWP Save localsettings in another folder

我有问题,我想用 localsettings 函数存储一些 Appdata。但我不想将它们保存在默认设置文件中,而是保存在 LocalState 文件夹中。

有什么办法吗?

我就是这样拯救他们的:

Windows.Storage.ApplicationData.Current.LocalSettings.Values["Test"] = "Data";

C# UWP Save localsettings in another folder

LocalSettings 的文件夹路径 api 是内部创建的,我们无法为 LocalSettings 指定其他文件夹,如果您确实想将 localsettings 保存在另一个文件夹中,我们建议您存储使用 Windows 存储 api.

手动设置

例如

Windows.Storage.StorageFolder storageFolder =
    Windows.Storage.ApplicationData.Current.LocalFolder;
Windows.Storage.StorageFile sampleFile =
    await storageFolder.CreateFileAsync("sample.txt",
        Windows.Storage.CreationCollisionOption.ReplaceExisting); 
await Windows.Storage.FileIO.WriteTextAsync(sampleFile, "setting parameter");

更多请参考这个document