csv FileNotFoundException:ENOENT

时间:2013-08-09 23:06:51

标签: android csv bufferedreader filenotfoundexception opencsv

我正在尝试从我的应用程序的资产访问csv文件,我得到的是FileNotFoundException。当我尝试从其他地方访问它时,我得到了同样的结果。知道我应该在这做什么吗? 在此之前,日志消息正常工作。 logcat上的错误如下。

标记文字 System.err java.io.FileNotFoundException C:\ Users ..... \ assets \ cms.csv:打开失败的ENOENT(没有这样的文件或目录)

代码:

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

感谢任何帮助!

提前致谢!

1 个答案:

答案 0 :(得分:0)

不要将它指向您计算机上的文件系统...而是使用getAssets方法来定位绑定到apk(应用程序的二进制文件)的原始文件夹中的filesytem

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