我想将文件下载到 Windows 应用商店应用程序中的 DownloadsFolder。然后我想在 DownloadsFolder 上打开一个 Windows 资源管理器(实际上是在我在 DownloadsFolder 中创建的文件夹上),
但我不知道该怎么做。
这个 stackoverflow 问题Launching a Desktop Application with a Metro-style app建议使用 Launcher.LaunchUriAsync。但文件声称:
您不能使用此方法在本地区域中启动 URI。例如,应用程序不能使用 file:/// 协议访问本地计算机上的文件。相反,您必须使用存储 API 来访问文件。
事实上,我试图使用“文件:”协议来调出资源管理器窗口。当我尝试这种机制时,Launcher.LaunchIUriAsync 失败了。
如果浏览器可以做到这一点,为什么我不能呢?有没有办法让我打开 Windows 资源管理器,或者这超出了现实的可能性?