Mega Code Archive

 
Categories / Java Tutorial / File
 

Get all xml files by file extension

import java.io.File; import java.util.ArrayList; import java.util.List; public class Main {   public static void main(String[] argv) {     getXMLFiles(new File("c:\\a"));   }   public static File[] getXMLFiles(File folder) {     List<File> aList = new ArrayList<File>();     File[] files = folder.listFiles();     for (File pf : files) {       if (pf.isFile() && getFileExtensionName(pf).indexOf("xml") != -1) {         aList.add(pf);       }     }     return aList.toArray(new File[aList.size()]);   }   public static String getFileExtensionName(File f) {     if (f.getName().indexOf(".") == -1) {       return "";     } else {       return f.getName().substring(f.getName().length() - 3, f.getName().length());     }   } }