我正在尝试从我的应用程序的资产访问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"));
感谢任何帮助!
提前致谢!
答案 0 :(得分:0)
不要将它指向您计算机上的文件系统...而是使用getAssets方法来定位绑定到apk(应用程序的二进制文件)的原始文件夹中的filesytem
br = new BufferedReader(new InputStreamReader(getAssets().open("cms.csv")));