【问题标题】:Isolated Storage for UWPUWP 的隔离存储
【发布时间】:2015-11-12 07:51:43
【问题描述】:

请问如何存储临时数据和从独立存储中读取临时数据以及对通用 Windows 平台 (UWP) 应用开发的独立存储支持? 谢谢。

【问题讨论】:

  • 复制你的标题并粘贴到 google 或 bing 看到很多你想要的答案,请在发帖前先搜索一下
  • @MasihAkbari 在我问之前我已经做了研究。

标签: win-universal-app


【解决方案1】:

WP silverlight 中使用的隔离存储。 如果你想要一个临时文件夹来存储你可以使用ApplicationData.Current.TemporaryFolder 如果您希望一个文件夹长时间存储应用程序数据并且您需要它们,您可以使用ApplicationData.Current.LocalFolder 如果您希望您的应用程序在设备之间进行同步,这意味着您希望在不同设备上拥有相同的数据,您必须使用 RoamingFolder 而不是 LocalFolder。 RoamingFolder 在设备之间共享应用程序数据,帮助您制作更通用的应用程序。

【讨论】:

    【解决方案2】:

    使用 ApplicationData 类获取临时文件夹的 StorageFolder 实例:

    var tempFolder = ApplicationData.Current.TemporaryFolder;
    

    然后您可以使用 StorageFolder 在临时文件夹中创建一个文件:

    var tempFile = await tempFolder.CreateFileAsync("TempFileName.tmp", CreationCollisionOption.ReplaceExisting);
    

    或使用它打开现有文件:

    var tempFile = await tempFolder.GetFileAsync("TempFileName.tmp");
    

    【讨论】:

      猜你喜欢
      • 2017-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-27
      相关资源
      最近更新 更多