чтение определенного файла с SDCard в Android - PullRequest
22 голосов
/ 23 сентября 2010

как прочитать конкретный файл с SDCard. Я вставил файл в SDCard через DDMS, и я пытаюсь прочитать его таким образом, но это дает мне исключение. Кто-нибудь может сказать мне, как точно указать на этот файл?

мой код такой.

String path = Environment.getExternalStorageDirectory().getAbsolutePath();
FileInputStream iStream =  new FileInputStream(path);

Ответы [ 2 ]

47 голосов
/ 23 сентября 2010

Вы пытаетесь прочитать каталог ... вам нужен файл!Сделайте что-то вроде этого ... тогда вы можете читать файл как хотите.

File dir = Environment.getExternalStorageDirectory();
File yourFile = new File(dir, "path/to/the/file/inside/the/sdcard.ext");
0 голосов
/ 10 сентября 2017

Чтобы прочитать любой файл (в моем случае CSV) из внешнего хранилища, нам нужен путь для него, если у вас есть путь, который вы можете сделать следующим образом ...

...