Nome do Arquivo (Common-File Upload)

Uma dúvida básica…

Estou usando as bibliotecas do Jakarta para upload de arquivos. Mas estou com uma dúvida na hora de manipular uma String com o nome do arquivo.

Quando eu recebo o arquivo ele vem com o seguinte nome por exemplo: “C:/minhapasta/arquivo.xxx”

Sendo que eu preciso apenas do nome do arquivo. Como eu faço para pegar apenas esse nome ???

obs: A pasta vai variar de acordo com a posição do arquivo na máquina de quem usar a app.

thks…

Fiz isso…achei nojento e só irá servir para Plataforma Windows:


Integer posicaoNomeArquivo = arquivoRecebido.getName().lastIndexOf("\")+1;
File arquivo = new File(arquivoRecebido.getName().substring(posicaoNomeArquivo))