保存可在应用程序上访问的文件的位置

时间:2014-05-12 06:55:34

标签: c# windows-phone windows-phone-8.1

我想用Windows Phone 8.1应用程序提供一堆文件,这些文件是运行应用程序所必需的。我在网上搜索了this page。但我不知道ApplicationData.Current文件夹特别是哪个地方。我想要的是以下内容: -

  1. 我可以创建一个名为Resources 的文件夹,或者使用项目树中的现有Assets文件夹,并在那里保存文件

  2. 如果是,那么我怎么能从我的应用程序中访问该文件夹,即如何在该目录中打开和关闭文件(相对或绝对< strong>寻址格式)?如果您可以为此提供一个或两个行代码,那就太棒了。

  3. 我是否必须使用 ReadTextAsync方法将文件的整个文本读取为字符串,或者是否有其他任何方法。( System.IO.File.ReadAllText()创建Windows 8.1 Phone应用程序时无法访问方法。)
  4. 提前致谢。

1 个答案:

答案 0 :(得分:1)

您的应用程序安装在SD或手机上,具体取决于手机上的用户设置。您无法正常访问这些文件,例如。通过在手机连接到计算机时浏览文件 - 应用程序隔离

取决于您的应用:

虽然您无法从应用程序外部访问应用程序内的文件,但是从WP8.1可以访问(读/写)SD卡和其他KnownFolders。

编辑 - 您还可以使用Uri schemes访问您的文件。

相关问题