在Windows 10 IoT UWP

时间:2015-12-30 18:58:48

标签: c# persistence uwp iot

考虑到设备偶尔会关闭,我的Windows 10 IoT UWP应用程序保留临时工作数据的正确位置是什么?我一直在研究如何在SD卡上保存文件并从中读取文件,但这很困难。甚至下面的代码都没有运行,因为行IReadOnlyList<StorageFile> files = await folder.GetFilesAsync();导致任务中止而不会引发任何错误。它是Raspberry 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;
        }
    }
}

1 个答案:

答案 0 :(得分:0)

如果您阅读有关在Windows 10上访问uSD的Microsoft文档(here link) 你必须完成两项任务:

  1. 在应用清单文件和
  2. 中指定removableStorage功能
  3. 注册以处理与您要访问的媒体类型相关联的文件扩展名
  4. 阅读文档并享受