我在SD卡中有一个文件夹,其中包含几个文件。现在我需要获取该文件的名称。有人能知道如何获取存储在SD卡中的文件名吗?
任何帮助将是感激的。非常感谢。
Environment.getExternalStorageDirectory将给您File对应的SDCARD。然后,您只需要使用File方法。
Environment.getExternalStorageDirectory
File
那应该是这样的:
File sdCardRoot = Environment.getExternalStorageDirectory(); File yourDir = new File(sdCardRoot, "yourpath"); for (File f : yourDir.listFiles()) { if (f.isFile()) String name = f.getName(); // make something with the name }
注意事项:来自KitKat及以上版本,需要获得READ_EXTERNAL_STORAGE许可。
READ_EXTERNAL_STORAGE