Renomeando um arquivo

Pessoal estou utilizando esse comando para ler um arquivo

input = new FileReader(arquivo.getAbsolutePath());

E estou utilizando esse comando para escrever outros 2

output1 = new FileWriter(System.getProperty("user.dir") + "//_Arq1.doc"); output2 = new FileWriter(System.getProperty("user.dir") + "//_Arq2.xls");

O problema é que estou reescrevendo o arquivo, modificando seu nome para “_Arq1.doc” e quero concatenar esse nome com o nome original do aquivo.

Tentei fazer:

output1 = new FileWriter(System.getProperty("user.dir") + arquivo.getName() + "//_Arq1.doc"); output2 = new FileWriter(System.getProperty("user.dir") + arquivo.getName() + "//_Arq2.xls");

Tipo num dá erro, mas também para de rodar

Tentei fazer isso também:

[code]String fileName = arquivo.getName();
System.out.println(fileName);

output1 = new FileWriter(System.getProperty(“user.dir”) + fileName + “//_Arq1.doc”);
output2 = new FileWriter(System.getProperty(“user.dir”) + fileName + “//_Arq2.xls”);[/code]

E obviamente sem sucesso, o que posso fazer? Alguém poderia me ajudar?

KRA, USA O COMMONS IO E NEM PERDE TEMPO COM ISOO…

http://commons.apache.org/io/index.html

flw

E o que seria isso?

É uma biblioteca (jar) com métodos para IO. Desenvolvida pelo APACHE.

Importe esse jar no seu projeto, q lá tem métodos prontos para copiar, renomear, excluir, etc…

Flw

Vlw cara, vou tentar aki. Obrigado

cara, num consehui achar o método que faz isso, vc saberia qual é?