获取根目录中存在的文件和文件夹列表

时间:2016-11-30 16:09:48

标签: android

在我的程序中,我需要像文件管理器一样列出内部和外部存储器的文件和目录。例如,见下图...

Example of what I want

如何获取根目录

事实上,我想得到一张如上图所示的列表,其中包括内部和外部目录。 感谢

1 个答案:

答案 0 :(得分:0)

获取文件和文件夹列表存在于根目录中,如下所示:

String path = Environment.getExternalStorageDirectory().toString()+"/Pictures";
Log.d("Files", "Path: " + path);
File directory = new File(path);
File[] files = directory.listFiles();
Log.d("Files", "Size: "+ files.length);
for (int i = 0; i < files.length; i++)
{
    Log.d("Files", "FileName:" + files[i].getName());
}