1
我一直在運行Windows IoT的Raspberry Pi上開發應用程序。我有成功可以讀取和寫入文檔文件夾中的文件的代碼。最近,我主要在本地機器上開發應用程序,因爲開發週期更快。無法讀取文件Windows物聯網
當我試着再次在Pi上運行代碼時,我的程序再也看不到文檔文件夾中的文件了。弄清楚我搞砸了一些東西,然後回到早期版本的工作代碼。我得到了同樣的結果。
供參考,這是我使用的代碼:
StorageFolder documentsLibrary = await KnownFolders.GetFolderForUserAsync(null /* current user */, KnownFolderId.DocumentsLibrary);
sampleFile = (StorageFile) await documentsLibrary.TryGetItemAsync(filename);
的StorageFolder變量似乎是有效的,但我得到空的samplefile。如果我運行
IReadOnlyList<IStorageItem> itemsInFolder =
await documentsLibrary.GetItemsAsync();
我看到列出的文件。我對爲什麼早期版本的代碼不起作用感到茫然。我能想到的唯一的東西是:
- 我正在使用不同的Pi。 (我沒有訪問 工作的最後一個)我不相信我需要的任何具體設置 適用於Pi。
- 項目目錄外有一些文件 已損壞或已過時。
- 部分權限錯誤或已過期。
有沒有人遇到過類似的問題?謝謝。