Pegar data de arquivo?

5 respostas
aszarael

Alguem conhece alguem sabe como faço para pegar a data de criação de um arquivo ?

5 Respostas

_Renatu

Voce consegue pegar a data da ultima modificaçao

De acordo com a documentaçao:

http://java.sun.com/j2se/1.5.0/docs/api/java/io/File.html#lastModified()

O método lastModified() te retorna um long com o numero de milissegundos desde 1o de janeiro de 1970.

Para transformar para data, utilize o construtor new Date(long time).

Y

_Renatu, também pensei no método lastModified() quando li o título do tópico; entretanto, o usuário quer a data de criação, e não a data da última modificação.

Portanto, aszarael, parece-me que, de acordo com os métodos de File, não há como saber a “data de criação” de um dado arquivo.

ksi

Já me aprofundei na internet sobre isso, no máximo o que achei foi uma classe a venda que especificava isso, e uma série de emails de listas de usuários que apontavam pro site da sun, que alegava não ter bugfix para resolver esse problema.

Petronio_Braga

aszarael,

acho que a saída, visto os comentários, seria o uso da JNI (Java Native Interface).

aszarael

Como usaria isso ?

Criado 15 de janeiro de 2007
Ultima resposta 16 de jan. de 2007
Respostas 5
Participantes 5