Windows 8 如何将windows 8 metro中的图像(化身)保存到我选择的位置而不是用户?

Windows 8 如何将windows 8 metro中的图像(化身)保存到我选择的位置而不是用户?,windows-8,microsoft-metro,Windows 8,Microsoft Metro,我可以找到很多使用filepicker并让用户决定保存位置的示例。我想做的是将图片的副本保存在metro应用程序的私有存储文件夹中,作为png文件。用户选择文件,但不需要选择存储位置 我看到这个答案: 今晚回家后我会试试,希望我能给文件选择器存储位置,绕过用户……有人有解决方案吗?提前感谢。您的应用程序可以始终在其中存储文件(如您提到的链接所示),而无需请求许可,但其他位置将需要用户参与。几乎是“应用程序的专用存储文件夹”,因此应该可以满足您的需要 有一些特殊的文件夹,比如图片库,你可以在你的

我可以找到很多使用filepicker并让用户决定保存位置的示例。我想做的是将图片的副本保存在metro应用程序的私有存储文件夹中,作为png文件。用户选择文件,但不需要选择存储位置

我看到这个答案:


今晚回家后我会试试,希望我能给文件选择器存储位置,绕过用户……有人有解决方案吗?提前感谢。

您的应用程序可以始终在其中存储文件(如您提到的链接所示),而无需请求许可,但其他位置将需要用户参与。几乎是“应用程序的专用存储文件夹”,因此应该可以满足您的需要

有一些特殊的文件夹,比如图片库,你可以在你的应用程序清单中声明为功能,然后用户实际上是通过安装你的应用程序来授予访问权限的。这里的假设是,用户选择了该访问权限,因为他们看到您的应用程序需要该功能,并且他们同意

最后,您可以采用这样一种场景:用户第一次运行时,您要求他们使用来指示文件的存储位置。一旦他们授予了对文件系统上某个位置的访问权限,该权限就可以通过保持,因此您无需再次询问