从Android上的根文件夹中读取文件

时间:2015-07-28 10:04:51

标签: java android file

我的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");
}

我得到:"文件不存在"

1 个答案:

答案 0 :(得分:2)

试试这个:
File file = new File(Environment.getExternalStorageDirectory()+ "/data.csv");
确保在AndroidManifest.xml中包含正确的READ权限(取决于您要定位的API级别)