public static List<File> listFiles(final File dir){
        List<File> list = new ArrayList<File>();
        if(dir != null && dir.exists()) {
            for (File f : dir.listFiles()) {
                if(f.isFile()) {
                    list.add(f);
                }
            }
        }

        return list;
    }