Bom dia,
Como eu consigo resgatar a data de criação de um arquivo no SO?
Já possuo um código que lista os arquivos, pega o tamanho e a ultima data de modificação, porem todos os arquivos posseum alem da ultima data de modificação, a data de criação e ultimo acesso.
Alguém sabe como resgatar tb esteas propriedades?
Obrigado!
segue meu codigo:
import java.io.File;
public class Teste {
/** Exibe uma listagem do arquivo ou diretório. */
public void listar( File file, int nivel) {
// Exibe a identação necessária
System.out.print( getIdentacao(nivel) );
if (file.isDirectory()) {
// Exibe o nome do diretório
System.out.print( "+ Dir: ");
System.out.println( file.getName() );
File[] lista= file.listFiles();
// Faz uma chamada recursiva para exibir os arquivos e
subdiretórios
for (int i= 0; i < lista.length; i++)
listar( lista[i], nivel+1);
}
else {
// Exibe o nome do arquivo
System.out.print( "* Arq: ");
System.out.println( file.getName() );
}
}
/** Retorna a quantidade de espaços necessários para o nível
especificado. */
private String getIdentacao( int nivel) {
StringBuffer buffer= new StringBuffer();
for ( int i= 0; i < nivel; i++)
buffer.append( " " );
return buffer.toString();
}
/** Método principal */
public static void main (String[] args) {
Teste teste= new Teste();
File file= new File( "c:\\temp\\" );
teste.listar( file, 0);
}
}