import java.io.File; public class CurrentDirList { public static void main(String []args) { if( args.length == 0 ) { System.out.println("Insufficient number of arguments!"); return; } File currentDir = new File(args[0]); File files[] = currentDir.listFiles(); for(File f : files) { if( f.isFile() && f.getName().substring(f.getName().length()-5).equals(".java") ) { System.out.println(f.getName()); } } } }