我是开发人员,我想列出文件管理器中路径中的所有文件夹,但显示方法file.list()中的所有文件和文件夹,请帮我显示路径中所有文件夹而不是文件。
File file = new File("Path");
if(file.exists() && file.canRead()) {
String[] list = file.list();
int len = list.length;
/* add files/folder to arraylist depending on hidden status */
for (int i = 0; i < len; i++) {
if(list[i].toString().charAt(0) != '.')
mDirContent.add(list[i]);
}
}
答案 0 :(得分:1)
关于此android, how to get directory listing?
的内容很快,您需要使用File.listFiles()方法,然后按方法File.isDirectory()检查项目是否是目录。