Pegando informações de arquivo

Pessoal, boa tarde.

Gostaria de saber como fazer para conseguir pelo java as informações de um determinado arquivo, como tamanho, data da ultima atualização, tipo etc.

Usei o File mais ele não me retorna estas informações.

File f = new File("MEU_ARQUIVO");
long tamanho = f.length();
long ultimaModificacao = f.lastModified();
boolean oculto = f.isHidden();
String tipo = f.getName().subString(f.getName.lastIndexOf("."));

Obrigado Felipe.

Eu havia comido mosca nestes métodos. :wink: