public static void main(
String[] args) throws IOException {
String file ="C:/dev/myXMLs";
File[] f = finder(file);
while(f!=null){
System.out.println(f[0].getName());
BufferedWriter out = new BufferedWriter(new FileWriter("C:/dev/abcd.txt"));
out.write(f[0].getName());
out.close();
}
}
public static File[] finder( String dirName){
File dir = new File(dirName);
return dir.listFiles(new FilenameFilter() {
public boolean accept(File dir, String filename){
return filename.endsWith(".xml"); }
} );
}
This goes into infinite loop.