【发布时间】:2012-01-12 07:53:19
【问题描述】:
我根本找不到如何从外部存储中获取一个指定的文件。 我知道使用 getExternalStoragePublicDirectory(),您可以获得外部存储目录,但我无法进一步了解。我需要某种方法,您必须提供文件名并返回文件。 谢谢
【问题讨论】:
标签: android storage external readfile
我根本找不到如何从外部存储中获取一个指定的文件。 我知道使用 getExternalStoragePublicDirectory(),您可以获得外部存储目录,但我无法进一步了解。我需要某种方法,您必须提供文件名并返回文件。 谢谢
【问题讨论】:
标签: android storage external readfile
我也使用 getExternalStoragePublicDirectory() 并且一切顺利。我的文件名是“DE Disimpan”
File file = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
File filepath = new File(file,"DE Disimpan");
【讨论】:
更好:
final File file = new File(Environment.getExternalStorageDirectory(), filename);
【讨论】:
比使用 File.separator 更好的是,这是标准 Java:
final File file = new File(Environment.getExternalStorageDirectory()
.getAbsolutePath(), filename);
【讨论】:
你可以这样做:
File f = new File(Environment.getExternalStorageDirectory()
.getAbsolutePath() + File.separator + fileName);
【讨论】: