Trocar extensão de arquivo com renameTo

PEssoal tem como eu renomear apenas a extensão do arquivo, assim:

meuArquivo.java para meuArquivo.teste

pq usando o método renameTo fica assim

renameTo(new File(caminho+".teste"));

fica assim meuArquivo.java.teste

Alguém poderia me ajudar

Tenta usar essa ideia Nino

[quote] File file = new File(“Texte.txt”);
File file2 = new File(“Texte.zip”);
file.createNewFile();
file.renameTo(file2);[/quote]

Se você quiser mudar somente a extensão, eu desconheço esse recurso em File, provavelmente vai ter que usar substring, da classe String.

Mas desse modo o conteudo do arquivo “Texte.txt” vai ser apagado… gostaria de continuar com as informações

Nino, o conteudo não é apagado não.
Do jeito que te mostrei no exemplo, ele não criar outro arquivo, cria somente um nome e renomeia o primeiro que foi criado, vai por mim pode testar.

Putz cara foi mal… só vi e nem teste e já julguei errado…

Funcionou sim… show de bola e nem apagou o conteudo…

Valeu cara e desculpa pelo engano…

Fica com Deusss

Abs

Cara estava fazendo uns testes e alguns arquivos dão a seguinte exception:

java.io.IOException: Acesso negado
	at java.io.WinNTFileSystem.createFileExclusively(Native Method)
	at java.io.File.createNewFile(File.java:828)

Vc poderia me ajudar com isso??

Manda seu codigo fonte, ele não esta conseguindo criar o arquivo.