Resgatar data de criação da lista de arquivos do diretorio do SO

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);
  }

}