Boa tarde pessoal
estou com o seguinte problema com commons file upload
quando eu uso o getName();
ele pega todo o caminho por exemplo "C:\Documents and Settings\Lequipee\Meus documentos\Minhas imagens\Animais\Animal (1).JPG"
eu qria salvar somente “Animal (1).JPG” e nao todo o caminho.
Ora, corte o caminho fora. Use File.getName.
Exemplo:
File f = "C:\\Documents and Settings\\Lequipee\\Meus documentos\\Minhas imagens\\Animais\\Animal (1).JPG" ;
String s = f.getName(); // s vai conter "Animal (1).JPG"
mas quando eu faço isso da mensagen de exceção falando que nao encontra o caminho C:\C:\Documents and Settings\Lequipee\Meus Documentos\Minhas imagens\Animais\Animal (1).JPG
Após algumas pesquisa na net achei um post que faz extamente o que eu qro so retorna o nome do arquivo
irei postar a parte que mim ajudou bastante
[code]
File fi = "C:/Documents and Settings/Proprietario/Meus documentos/Minhas imagens/Animais/Animal (10).jpg";
String nome = fi.getName();
String arq[] = nome.split("\\");
for (int x = 0; x < arq.length; x++) {
nome = arq[x];
}
out.print(nome);//nome vai conter "Animal (10).jpg" [/code]