我无法找到如何从外部存储获取一个指定的文件。 我知道使用getExternalStoragePublicDirectory()可以获得外部存储目录,但我无法进一步操作。我需要一种方法,您只需提供文件名,它就能返回相应的文件。 谢谢
比使用File.separator
更好的是标准Java的做法:
final File file = new File(Environment.getExternalStorageDirectory()
.getAbsolutePath(), filename);
File f = new File(Environment.getExternalStorageDirectory()
.getAbsolutePath() + File.separator + fileName);
final File file = new File(Environment.getExternalStorageDirectory(), filename);
我也使用getExternalStoragePublicDirectory(),一切都很顺利。我的文件名是“DE Disimpan”
File file = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
File filepath = new File(file,"DE Disimpan");