在Windows 10 IoT UWP中保存临时数据的位置

本文关键字:数据 位置 保存 Windows IoT UWP | 更新日期: 2023-09-27 18:28:34

考虑到设备偶尔关闭,我的Windows 10 IoT UWP应用程序保存临时工作数据的正确位置是什么?我一直在研究如何将文件保存在SD卡上并从中读取,但这很难。即使是下面的代码也没有运行,因为行IReadOnlyList<StorageFile> files = await folder.GetFilesAsync();导致任务中止而不会引发任何错误。这是复盆子Pi 2上的VS 2015。

public async void pop()
{
    StorageFolder folder = Windows.Storage.ApplicationData.Current.LocalFolder;
    IReadOnlyList<StorageFile> files = await folder.GetFilesAsync();
    foreach (StorageFile sf in files)
    {
        if (sf.Name.EndsWith(".mtk"))
        {
            var file = await folder.GetFileAsync(sf.Name);
            var readFile = await Windows.Storage.FileIO.ReadTextAsync(file);
            nextFileContents = readFile.ToString();
            break;
        }
    }
}

在Windows 10 IoT UWP中保存临时数据的位置

如果您阅读了有关在Windows 10上访问uSD的Microsoft文档(此处链接)你必须做两项任务:

  1. 在应用程序清单文件中指定removableStorage功能,然后
  2. 注册以处理与要访问的介质类型相关联的文件扩展名

阅读文档并享受