2016-09-22 3 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를 사용하고 있습니다. (내가 마지막으로 액세스 할 수없는 ) 나는 구체적인 설정이 필요하다고 믿지 않아 Pi에 적용됩니다.
  • 프로젝트 디렉토리 외부에 이 손상되거나 오래된 파일이 있습니다.
  • 일부 권한이 잘못되었거나 만료되었습니다.

누구나 비슷한 문제가 발생 했습니까? 감사.

답변

0

나는 그것을 알아 냈다. 내가 읽으려고했던 파일은 CSV 파일이었습니다. 각 파일을 Excel에 가져 와서 저장하고 Pi로 다시 이동하면 앱이 다시 작동하기 시작합니다. 왜 파일의 내용이 파일이 보이지 못하게되었는지 확실하지 않습니다. 차이점을 찾기 위해 16 진수 편집기로 파일을 살펴 보겠습니다.

관련 문제