2016-09-22 6 views
1

Windows IoTを実行しているRaspberry Piでアプリケーションを開発しています。私は正常にドキュメントフォルダからファイルを読み書きできるコードを持っています。最近、開発サイクルがより速いので、私は主に私のローカルマシン上のアプリケーションに取り組んできました。ファイルを読み取る機能が失われていますWindows IOT

私はPiでコードをもう一度実行しようとしましたが、私のプログラムはドキュメントフォルダ内のファイルを見ることができませんでした。私が何かを混乱させたのを見て、私は以前のバージョンのコードに戻りました。私は同じ結果を得た。参考のため

が、これは私が使用しているコードです:

StorageFolder documentsLibrary = await KnownFolders.GetFolderForUserAsync(null /* current user */, KnownFolderId.DocumentsLibrary); 
sampleFile = (StorageFile) await documentsLibrary.TryGetItemAsync(filename); 

StorageFolder変数が有効なようだが、私はsamplefileにのためにnullを取得します。実行している場合

IReadOnlyList<IStorageItem> itemsInFolder = 
       await documentsLibrary.GetItemsAsync(); 

これらのファイルは表示されています。なぜ以前のバージョンのコードがうまくいかないのか、私は迷っています。私が考えることができる唯一のものは次のとおりです:

  • 私は別のパイを使用しています。 (私は が働いた最後のものにアクセスできない)私は をPiに適用する必要がある特定の設定があるとは思わない。
  • が壊れているか、期限が切れているプロジェクトディレクトリの外にファイルがあります。
  • 一部の権限が間違っているか、期限が切れています。

誰も同じような問題に遭遇しましたか?ありがとう。

答えて

0

私はそれを理解しました。私が読み込もうとしていたファイルはcsvファイルでした。私は各ファイルをExcelに持ってきて、それを保存して、それをPiに戻した後、アプリは再び働き始めました。なぜファイルの内容がファイルが見えないようになっているのかわかりません。違いを見つけるために16進エディタでファイルを調べます。

関連する問題