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 aList = new ArrayList();
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());
}
}
}