如何显示所有文件夹列表而不是路径

时间:2016-03-02 08:37:56

标签: android

我是开发人员,我想列出文件管理器中路径中的所有文件夹,但显示方法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]);
    }
}

1 个答案:

答案 0 :(得分:1)

关于此android, how to get directory listing?

的内容

很快,您需要使用File.listFiles()方法,然后按方法File.isDirectory()检查项目是否是目录。