在metro和桌面应用之间共享文件

时间:2012-06-06 17:45:41

标签: windows-runtime microsoft-metro

我有一个桌面应用程序,它在Windows 7上的c:\ ProgramData文件夹下创建文件。(我无法将文件位置移动到文档文件夹。)我想提供此应用程序的metro版本。 metro应用程序应该能够读取和写入由桌面版本创建的相同文件。我认为,地铁不会以一种明显的方式允许这种情况。有没有办法让地铁应用程序可以使用该文件夹?

2 个答案:

答案 0 :(得分:2)

Metro应用程序无法访问大多数Windows桌面文件夹。 C:\ ProgramData不是允许的位置之一。请参阅here以获取允许的位置列表以及如何访问这些位置。

答案 1 :(得分:1)

您可以添加从WinRT应用程序“发送”您的数据到桌面应用程序的可能性。尝试使用共享合同(check therethere)。我明白这不是很好的解决办法,但总比没有好。

编辑:这种方式无法实现。我刚检查并收到消息 - 无法从桌面共享任何内容。