我的Android应用程序需要读取一个CSV文件,该文件被复制到设备的根目录(设备没有根,所以我猜它不是真正的根目录,只是打开设备时看到的目录在Windows资源管理器中。)
我想知道这是否可能?
当我这样做时:
File file = new File("/data.csv");
if (file.exists()) {
System.out.println("File exists!");
} else {
System.out.println("File does NOT exist");
}
我得到:"文件不存在"
答案 0 :(得分:2)
试试这个:
File file = new File(Environment.getExternalStorageDirectory()+ "/data.csv");
确保在AndroidManifest.xml中包含正确的READ权限(取决于您要定位的API级别)