2015-12-30 34 views
2

考慮到設備偶爾關閉,我的Windows 10 IoT UWP應用程序堅持臨時工作數據的正確位置是什麼?我一直在研究如何將文件保存在SD卡上並從中讀取,但這很困難。即使下面的代碼沒有運行,因爲行IReadOnlyList<StorageFile> files = await folder.GetFilesAsync();正在導致任務中止而沒有產生任何錯誤。這是VS 2015年樹莓派2何處保留Windows 10中的臨時數據IoT UWP

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; 
     } 
    } 
} 

回答

0

如果您在Windows 10中讀出微軟對使用USD文件(here link) 你必須做的兩個任務:

  1. 指定應用程序的removableStorage能力清單文件和
  2. 寄存器來處理與您要訪問的媒體類型相關聯的文件擴展名

閱讀文檔並享受

+1

請給出一個簡短的解釋,爲什麼你的答案會起作用。鏈接包含什麼內容以及如何將這些內容應用於問題以提供解決方案。相應地更新您的答案。 – Athafoud