gpt4 book ai didi

c# - 在 UWP 中使用 Environment.SpecialFolder

转载 作者:行者123 更新时间:2023-11-30 13:06:11 26 4
gpt4 key购买 nike

是否可以在 UWP 应用程序中使用 Environment.SpecialFolder?我正在尝试将数据库存储在 AppData 文件夹中,而不是 Windows.Storage.ApplicationData.Current.LocalFolder 中,这样如果用户卸载/重新安装,数据库将留下来。

目前,将数据库存储在 Windows.Storage.ApplicationData.Current.LocalFolder 中会在卸载应用程序时删除数据库。我知道 Windows.Storage.ApplicationData.Current.SharedLocalFolder,但这只有在您更改目标计算机上的组策略时才有效,而且我显然无法为从以下位置安装的人执行此操作Windows 应用商店。有没有一种方法可以使用 Environment.SpecialFolder 或其他一些方法将应用程序数据存储在一个文件夹中,如果应用程序被卸载,该文件夹不会被删除?

除了存储在音乐/图片/视频库中之外,我无法在 list 功能部分找到任何允许类似内容的东西,但数据库不是这些东西,所以我认为将是合适的。

最佳答案

您可以使用 FileSavePicker 让用户选择保存文件的位置(在文档中或其他地方)。

https://learn.microsoft.com/en-us/uwp/api/windows.storage.pickers.filesavepicker

卸载应用程序时不会删除它。

谢谢,Stefan Wick - Windows 开发者平台

关于c# - 在 UWP 中使用 Environment.SpecialFolder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38031942/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com