Monday, 18 January 2016

Android : Listing all files stored in the Directory and its sub directories

          

 In this post we going to learn how to add files stored in the root directory and its sub directories to List .

Code:      

 

 Function call:

  List<File> files = getListFiles(new File("root directory"));

 Function:

 private List<File> getListFiles(File parentDir) { 

      ArrayList<File> inFiles = new ArrayList<File>(); 

      File[] files = parentDir.listFiles(); 

      for (File file : files) {  

      if (file.isDirectory()) { 

      inFiles.addAll(getListFiles(file)); 

      } else {  

      if(file.getName().endsWith(".csv")){

       inFiles.add(file); } }  

      }

  return inFiles;

  }

 

 

No comments:

Post a Comment