2016-03-02 3 views
1

Я разработчик, и я хочу, чтобы список Все папки в пути в диспетчере файлов, но отображали все файлы и папки в методе 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

Что об этом android, how to get directory listing?

Вскоре, вам нужно использовать метод File.listFiles(), а затем проверить, если элемент является каталогом методом File.isDirectory().

Смежные вопросы