2013-08-09 4 views
0

내 앱의 자산에서 CSV 파일에 액세스하려고하는데 FileNotFoundException이 발생합니다. 다른 곳에서 액세스하려고 할 때도 마찬가지입니다. 내가 여기서해야 할 일이 뭔지 알아? 그 때까지 로그 메시지는 정상적으로 작동합니다. logcat의 오류는 다음과 같습니다.csv FileNotFoundException : ENOENT

태그 텍스트 System.err에 java.io.FileNotFoundException C : \ 사용자 ..... \ 자산 \ cms.csv : 코드 실패 ENOENT (그런 파일이나 디렉토리)

를 열지 :

br = new BufferedReader(new FileReader 
("C:\\Users\\Srihari\\workspace\\CMSHealthcare\\assets\\cms.csv")); 

도움을 주시면 감사하겠습니다.

미리 감사드립니다.

답변

0
컴퓨터의 파일 시스템에

망가 포인트를 ... 대신 그래 당신 APK (응용 프로그램의 바이너리)

br = new BufferedReader(new InputStreamReader(getAssets().open("cms.csv"))); 
+0

에 번들로 제공됩니다 원시 폴더에있는 적 파일 시스템을 대상으로에 getAssets 방법을 사용 ! 그게 효과가있어! 고마워. 그러나 경로가 왜 작동하지 않는지 설명 할 수 있습니까? 그냥 궁금해서. –

+0

나는 내 대답에 위의 이유를 이미 썼다. 처음 두 줄을보십시오. Plz이 대답을 수락합니다. – petey