2016-11-30 87 views
0

中存在的文件和文件夾列表我需要類似文件管理器來列出內部和外部存儲器的文件和目錄。例如見下圖...獲取我的程序中根目錄

Example of what I want

我怎樣才能在根目錄

其實我想要得到像上面的圖片,其中包括內部和外部的目錄清單。 感謝

+0

你必須表明你已經連同到目前爲止做了什麼,你想要什麼,儘管使用這給'Environment'類您使用'getExternalStorageDirectory'的路徑 –

+0

除非您在根設備上運行,否則您所需的內容可能無法實現,尤其是在較新版本的Android上。 – CommonsWare

+0

感謝CommonWare ...我已經在我的設備上運行RAR應用程序(用於提取RAR文件),並且我的設備沒有固定,在此應用程序中,您可以看到我想要的圖片(我附加並標記了名爲sdcard的兩個目錄,存儲)我想創建一個這樣的列表。 –

回答

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()); 
} 
+0

感謝穆罕默德,但你的代碼只是列出了外部存儲器列表,正如我所說的我想要的根內容,其中包括外部和內部存儲器(見附圖) –