Erro ao renomear arquivo

0 respostas
dahenz

Boa tarde!

Fiz uma aplicação em JSF utilizando rich:faces para efetuar um upload de um arquivo qualquer, consigo fazer o upload desse arquivo, porém não estou conseguindo renomear esse arquivo para um nome dentro dos padrões do sistema.....

Vejam o código abaixo:

public void upload(UploadEvent event) throws IOException{

		UploadItem item = event.getUploadItem();
		ByteArrayOutputStream b = new ByteArrayOutputStream();
		b.write(item.getData());
		File file = new File(FacesUtil.getCurrentDirectory()+File.separator+"sendedFiles"+File.separator+item.getFileName());
		b.writeTo(new FileOutputStream(file));

		File uploadFile = item.getFile();
		uploadFile.renameTo(new File(FacesUtil.getCurrentDirectory()+File.separator+"sendedFiles"+File.separator+"arquivo_alterado.pdf", uploadFile.getName()));

	}

Nesse código eu faço o upload, e em seguida tento renomear esse arquivo… porém da um erro de NullPointerException!!!

Alguém já renomeou um arquivo dessa forma???

OBrigado

Criado 2 de fevereiro de 2011
Respostas 0
Participantes 1