preciso de ajuda. Preciso saber se ali nesse método por exemplo ele tá montando o diretório certo
private List loadFolderList(Path directory) {
List folders = new ArrayList<>();
try (DirectoryStream directoryStream = Files.newDirectoryStream(directory)) {
Bom dia campeão.
O que exatamente você está tentando fazer???
1 curtida
Estou tentando arrumar, pq esta puxando os arquivos de uma pasta… mas esta deixando alguns arquivos para tras e objetivo é puxar todos os arquivos dessa pasta para aparecer na pagina… resumindo, arrumar isso pra pegar os arquivos do back para aparecer no front
@SidJunior
Bom dia campeão.
Segue um código de exemplo pra vc tentar.
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Path;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
import java.util.stream.Collectors;
public class Test {
public static void main(String[] args) {
new Test().getFilesListFromPath(new File("C:\\Windows").toPath()).forEach(System.out::println);
}
public List<String> getFilesListFromPath(Path path) {
Optional<List<String>> files = Optional.empty();
try {
files = Optional.ofNullable(Files.list(path).map(p -> p.getFileName().toString()).collect(Collectors.toList()));
} catch (Exception ex) {
ex.printStackTrace();
}
return files.orElse(new ArrayList());
}
}
1 curtida