C# 如何打开存储的文件夹路径?
我制作了一个用于查看图像的应用程序。这是一个通用的应用程序,但目前我只支持Win8.1 启动时,要求用户选择一个文件夹。选择一个文件夹后,我会遍历所有文件,然后递归遍历所有子文件夹 我想保存路径,因此下次用户启动应用程序时,它将首先遍历文件夹,而不是要求用户选择文件夹 我看过Windows.Storage,我希望它有一个等待OpenFolderAsyncstring路径或类似的东西,但它没有 谁能给我指一下正确的方向吗 编辑:C# 如何打开存储的文件夹路径?,c#,.net,win-universal-app,C#,.net,Win Universal App,我制作了一个用于查看图像的应用程序。这是一个通用的应用程序,但目前我只支持Win8.1 启动时,要求用户选择一个文件夹。选择一个文件夹后,我会遍历所有文件,然后递归遍历所有子文件夹 我想保存路径,因此下次用户启动应用程序时,它将首先遍历文件夹,而不是要求用户选择文件夹 我看过Windows.Storage,我希望它有一个等待OpenFolderAsyncstring路径或类似的东西,但它没有 谁能给我指一下正确的方向吗 编辑: 我试图用JSON序列化StorageFolder,但它抱怨找不到构造
我试图用JSON序列化StorageFolder,但它抱怨找不到构造函数之类的东西。如何将StorageFolder另存为设置,以便下次启动应用程序时提取它?您无法从路径中重新设置权限。您需要使用类来缓存StorageFolder本身 StorageApplicationPermissions。提供对以前使用过的项目的随机访问。允许保留最近使用的位置的列表 有关更多详细信息,请参阅MSDN
我在Hmm的博客中对此进行了更详细的讨论。。。好的,谢谢你的链接!我重写了我的问题,以防你误解。但是我可以序列化StorageFolder并将其保存到设置中,以便下次启动应用程序时提取ut吗?请查看我的编辑。。。如何在用户下次启动应用程序时保存StorageFolder。这正是access缓存类的用途:将存储文件夹保存在其中一个类别中,您可以在以后运行时以完整的权限将其恢复。没有别的办法