您好我插入了我的SD卡原始文件夹,文件夹“x”和内部文件“y.xml”。我想要做的是访问“y.xml”文件。要做到这一点,我试着用这个:
File file = new File(Environment.getExternalStorageDirectory()+"/x/","y.xml");
if (file.exists()) {
System.out.println("found");
}
FileInputStream s = new FileInputStream(file);
我找不到这个文件,我试图使用getExternalFilesDir
但是android将其视为文件夹,仍然无法将其用作FileInputStream
答案 0 :(得分:0)
你有READ_EXTERNAL_STORAGE权限吗?如果您没有权限,则在访问文件时会收到java.io.FileNotFoundException。