Iniciante em java (ajuda!)

Preciso que mande todos os arquivos do back pra pagina… mas ele não esta mandando 100% esta deixando alguns arquivos para tras… me ajudem porfavor

Posta o código para nós ajudarmos a encontrar o bug

1 curtida

public String findFilesLog() {
try {
folderList = loadFolderList(
Paths.get(String.format("%s/log", Environment.getBaseDir())));

        Collections.sort(folderList, (JsonFileLog o1, JsonFileLog o2)
            -> o1.getName().compareTo(o2.getName()));

    } catch (Exception e) {
        error = "Error : " + e;
    }
    return SUCCESS;
}

/**
 *
 * @param directory diretorio a ser buscado as pastas
 * @return lista dos nomes das pastas com os nomes dos arquivos
 */
private List<JsonFileLog> loadFolderList(Path directory) {
    List<JsonFileLog> folders = new ArrayList<>();
    try (DirectoryStream<Path> directoryStream = Files.newDirectoryStream(directory)) {
        for (Path path : directoryStream) {
            if (Files.isDirectory(path)) {
                JsonFileLog fileLog = new JsonFileLog();
                fileLog.setName(path.getFileName().toString());
                fileLog.setFileNameList(loadFileNameList(Global.LOG_PATH.resolve(path.getFileName())));
                folders.add(fileLog);
            }
        }
    } catch (IOException ex) {
        log.error("Não foi possível ler diretório de log.", ex);
    }
    return folders;
}