Testando o conteudo de um arquivo aberto pelo programa

Olá pessoal,

Eu com uma dúvida novamente :frowning:

Bem, dessa vez eu quero fazer um teste se o arquivo que eu mandei abrir pela aplicação é realmente um arquivo de texto… Se for uma imagem ou um video por exemplo, eu quero que ele reconheça e emita uma mensagem para o usuário… (A parte de emitir a msg eu consigo fazer ;)…)

Espero ter sido claro…

Obrigado a todos que puderem me ajudar…

Até,
DanielSR

Uma idéia é utilizar o método split() da classe String:
Esse metodo quebra a string por um delimitador e lhe retorna um Array


String [] extensaoArquivo = arquivo.split(".");

System.out.print("Extensao do arquivo "+extensaoArquivo[1]);

[quote=ramilani12]Uma idéia é utilizar o método split() da classe String:
Esse metodo quebra a string por um delimitador e lhe retorna um Array

[code]

String [] extensaoArquivo = arquivo.split(".");

System.out.print("Extensao do arquivo "+extensaoArquivo[1]);

[/code][/quote]

Eu não quis fazer desse jeito pq nada impede de eu ter um arquivo do tipo texto sem a extensão .txt por exemplo… No linux por exemplo, arquivos nao tem extensão…