我正在使用Windows.Storage.ApplicationData.Current.LocalFolder
来存储SQLite数据库和其他文件。它工作正常,但有时文件夹消失。
我可以使用Windows资源管理器检查它并转到
C:\Users\John\AppData\Local\Packages
我怀疑它在调试我的应用程序时消失了,也许我关闭了它,或者其他类似的东西,但我不确定。
有人确实知道Windows 8可以在哪些情况下删除本地文件夹吗?
答案 0 :(得分:0)
当我删除obj / bin文件夹时发生了这种情况。 Visual Studio将在那里创建一个新文件夹并丢弃旧文件夹。
这似乎是Visual Studio发现它需要卸载/安装您正在开发的应用程序。卸载应用程序意味着删除旧文件夹及其内容。
答案 1 :(得分:0)
所以我使用相同的位置来存储文件,对我的应用程序很重要,有几次有同样的问题 - 有时候所有文件都消失了 - 但是看完这篇文章后意识到了 - 是的@McAden是对的 - 视觉工作室重新安装你的应用程序 - 对我来说,每次我将某些内容更改为应用程序清单时都会发生这种情况 - 所以就是这样 - 每当你将某些内容更改为应用程序清单时,Visual Studio会重新安装应用程序并丢失ApplicationData.Current.LocalFolder中的所有数据 - 这是与我的交易 - 我希望它会对某人有所帮助。