Ler o arquivo mais recente em um determinado diretorio

4 respostas
rockstorm

Boa tarde.
Tenho um diretório onde adiciono alguns arquivos para serem consumidos por minha aplicação. O problema é que preciso consumir apenas o com data mais recente.

Alguem tem alguma idéia como eu faria para pegar a data do arquivo e assim sabe que o mesmo é o mais recente?

grato

4 Respostas

A

cara,

vc vai ter que pegar esse seu diretorio e usar o metodo listFiles da classe File e fazer um for nesta lista, com isso vc vai ter que usar o metodo t.lastModified e verificar qual é o maior.

t+

B

Se seu sistema roda em Java 7 você pode ver alguma classe nova do novo pacote java.nio.file:

http://download.oracle.com/javase/7/docs/api/java/nio/file/package-summary.html

rockstorm

Estou usando o Java 6 mesmo.

A

entao cara, vc vai ter que fazer do jeito que eu te falei msm.

t+

Criado 4 de novembro de 2011
Ultima resposta 4 de nov. de 2011
Respostas 4
Participantes 3