Buenas.
Tenho uma pequena aplicação que faz upload e download de arquivos .pdf em uma pasta no servidor (jsf 2 + primefaces).
Bem, estava pensando em gerar uma lista com nome e a data de modificação do arquivo para mostrar em tela.
Consegui pegar o nome dos arquivos e retorna-los em uma lista, mas, não estou conseguindo trazer a data de modificação.
O método que retorna a lista com os nomes é este…
public List<String> preenchelista() {
String[] nomes;
File diretorio = new File("/pasta/dos/arquivos/");
nomes = diretorio.list(); //lista os arquivos
lista = Arrays.asList(nomes); //passo de Array para List
Collections.sort(lista); //ordeno a lista
return lista;
}
Sei que existe o .lastModified() que retorna a última modificação, mas não estou conseguindo bolar um jeito de trazer nome e data.
E aí, alguém já fez isso. Agradeço se puderem me ajudar.
Abraço…