public static List<String> findFile(String inFilepath, Filtro isFiltro) {
        List<String> fileFound = new ArrayList();
        File directorioInicial = new File(inFilepath);
        File[] gdbArray = directorioInicial.listFiles(isFiltro);
        
        for (File archivo : gdbArray) {
            
            if (archivo.isDirectory()) {
                fileFound.addAll(findFile(archivo.getAbsolutePath().toString(), isFiltro));
            } else {
                fileFound.add(archivo.getAbsolutePath().toString());
            }
        }
        return fileFound;
    }