Ler o arquivo mais recente em um determinado diretorio.  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
rockstorm
Virtual Machine Man
[Avatar]

Membro desde: 28/09/2004 08:37:10
Mensagens: 522
Localização: SBC
Offline

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
[ICQ]
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

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+

This message was edited 1 time. Last update was at 04/11/2011 11:58:27

bezier curve
JavaEvangelist
[Avatar]
Membro desde: 28/11/2009 17:55:58
Mensagens: 411
Offline

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
Virtual Machine Man
[Avatar]

Membro desde: 28/09/2004 08:37:10
Mensagens: 522
Localização: SBC
Offline

Estou usando o Java 6 mesmo.

[ICQ]
alissonvla
GUJ Master

Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline

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

t+
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team