我根本找不到如何从外部存储中获取一个指定的文件。 我知道使用getExternalStoragePublicDirectory(),您将获得外部存储目录,但我无法进一步了解。我需要某种方法,你必须给出文件的名称,然后返回文件。 感谢名单
答案 0 :(得分:21)
比使用File.separator
更好,这是标准的Java:
final File file = new File(Environment.getExternalStorageDirectory()
.getAbsolutePath(), filename);
答案 1 :(得分:6)
你可以这样做:
File f = new File(Environment.getExternalStorageDirectory()
.getAbsolutePath() + File.separator + fileName);
答案 2 :(得分:3)
更好的是:
final File file = new File(Environment.getExternalStorageDirectory(), filename);
答案 3 :(得分:0)
我还使用了getExternalStoragePublicDirectory(),一切顺利。我的文件名是“ DE Disimpan”
File file = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
File filepath = new File(file,"DE Disimpan");