如何获取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