如何獲取SD卡上所有目錄的列表?如何獲得SD卡上所有目錄的列表?
1
A
回答
2
用下面的代碼嘗試,如果目錄
public static ArrayList<String> getAllDirectoriesFromSDCard(Activity activity) {
ArrayList<String> absolutePathOfImageList = new ArrayList<String>();
File file[] = Environment.getExternalStorageDirectory().listFiles();
for (File f : file)
{
if (f.isDirectory()) {
absolutePathOfImageList.add(f.getAbsolutePath());
}
}
// Log.i(TAG,"........Detected images for Grid....."
// + absolutePathOfImageList);
return absolutePathOfImageList;
}
0
請嘗試以下代碼以獲取列表。
代碼:
System.out.println(" File List Start");
File file[] = Environment.getExternalStorageDirectory().listFiles();
for (int i=1;i<=file.length;i++){
System.out.println(" No. "+i+" : "+file[i-1].getAbsolutePath());
}
System.out.println(" File List End");
1
通過所有的目錄,我認爲你的意思是,即使在SD卡的子目錄,以及如果是的話那麼繼承人,你需要做什麼
1)初始化一個ArrayList
private ArrayList<String> allDirectories = new ArrayList<String>();
2)複製並粘貼此功能:
public void listAllDirectories(String path) {
File tempfile = new File(path);
File[] files = tempfile.listFiles();
if (files != null) {
for (File checkFile : files) {
if (checkFile.isDirectory()) {
allDirectories.add(checkFile.getName());
listAllDirectories(checkFile.getAbsolutePath());
}
}
}
}
3)無論你想
listAllDirectories(Environment.getExternalStorageDirectory().toString());
for (int i = 0; i < allDirectories.size(); i++) {
System.out.println(allDirectories.get(i));
}
相關問題
- 1. 如何獲得sd卡上所有mp3文件的列表,而不管android中的目錄如何?
- 2. 獲取SD卡上所有圖像的數組列表
- 3. SD卡目錄
- 4. 如何獲得支持所有Android設備的SD卡路徑
- 5. 如何將圖像複製到SD卡上的現有目錄?
- 6. 如何獲得從SD卡圖像和投入數組列表
- 7. Android:檢查SD卡上的目錄
- 8. 從sd卡上(目錄)獲取文件列表的好方法是什麼?
- 9. 如何獲取SD卡上的視頻列表
- 10. 如何獲得板卡的所有Trello標籤列表?
- 11. 如何獲得Android手機中的SD卡目錄的完整路徑javascript?
- 12. 如何獲得MATLAB中特定目錄中所有目錄名稱和/或所有文件的列表?
- 13. 列出SD卡中的所有圖像。
- 14. 查找SD卡上的所有文件
- 15. 如何獲得所有列上唯一的記錄
- 16. 如何打開SD卡上保存的目錄Android
- 17. 獲取SD卡上特定目錄的內容
- 18. 從SD卡獲取所有文件
- 19. 如何獲得絕對路徑下所有最低目錄的列表?
- 20. 如何獲得大型項目中所有差異的列表
- 21. 列表從SD卡
- 22. SD卡上的目錄中的文件數是否有限制?
- 23. 如何在Honeycomb中獲取SD卡目錄?
- 24. 如何從SD卡獲取所有的音頻文件android
- 25. 如何獲取CMake中所有添加的子目錄列表
- 26. 檢查Android的SD卡上是否有目錄
- 27. 如何以編程方式在SD卡上創建新目錄?
- 28. 在Android設備上獲取sd卡目錄
- 29. 獲取所有SD卡上的可用空間
- 30. 有沒有辦法知道SD卡上的目錄是否有任何圖像?
謝謝你幫我打電話吧。 – 2011-12-23 11:12:04