如何获取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. 如何获得板卡的所有Trello标签列表?
- 8. 如何获得MATLAB中特定目录中所有目录名称和/或所有文件的列表?
- 9. 获取SD卡上特定目录的内容
- 10. 列表从SD卡
- 11. SD卡上的目录中的文件数是否有限制?
- 12. 检查Android的SD卡上是否有目录
- 13. 如何以编程方式在SD卡上创建新目录?
- 14. 获取所有SD卡上的可用空间
- 15. 如何获得c#上所有SQl数据类型的列表?
- 16. php获取所有子目录和所有文件的列表
- 17. 如何获得的Node.js目录的基于阵列的列表
- 18. 如何获得公共存储路径? (没有SD卡)
- 19. 如何从SD卡获取所有图像?
- 20. 我如何列出SD卡
- 21. 如何列出位于SD卡上的所有文件和文件夹
- 22. 如何获得列表中所有密钥的密钥列表?
- 23. 什么是根目录的SD卡
- 24. 获得子目录列表中的MSBuild
- 25. 确定Android上SD卡上目录大小的最快方法
- 26. 我如何能够获得目录中的所有扩展?
- 27. 我如何获得flex中所有目录的文件名?
- 28. 如何获得xPy的所有排列?
- 29. 我尝试以列表格式从SD卡获取所有.mp4视频
- 30. 如何获得我所有的实体映射表的列表?
谢谢你帮我打电话吧。 – 2011-12-23 11:12:04