Alguem conhece alguem sabe como faço para pegar a data de criação de um arquivo ?
Pegar data de arquivo?
5 Respostas
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).
_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.
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.
aszarael,
acho que a saída, visto os comentários, seria o uso da JNI (Java Native Interface).
Como usaria isso ?