android - 从android中的sdcard读取特定文件

标签 android file android-sdcard

如何从 sdcard 读取特定文件。我已经通过 DDMS 将文件推送到 sdcard 中,我试图通过这种方式读取它,但这给了我异常(exception)。谁能告诉我如何准确地指向那个文件?

我的代码是这样的。

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

最佳答案

您正在尝试读取目录...您需要的是文件!做这样的事情......然后,您可以根据需要读取文件。

File dir = Environment.getExternalStorageDirectory();
File yourFile = new File(dir, "path/to/the/file/inside/the/sdcard.ext");

关于android - 从android中的sdcard读取特定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3779944/

相关文章:

android - 在android中保存文件,所以用户无法读取

java - Array List 在 addListenerForSingleValueEvent 监听器方法后变为空

android - onItemClick 得到错误的项目

android - 如何在内部存储上备份 sqlite 数据库

java - 无法从java中的URL下载文件

c - C 中的 FILE 关键字到底是什么?

android - 如何使用 ADB 将特定应用程序移入/移出 SD 卡?

android - 从 Intent 数据中获取短信地址

android - 为 buildvariant 替换 AndroidManifest.xml 中的字符串不适用于 Gradle Android 插件版本 > 0.5.4

python - 如何在文件中以表格形式写入数据