[RESOLVIDO]alterar extensão do arquivo

3 respostas
W

Bom dia pessoal,

Estou tentando alterar a extensão de um arquivo usando o seguinte código:

public void atlerTxt(String local){
		
		File arquivo = new File(local);
		arquivo.getAbsolutePath().replace(".zip",".txt");
	}

Mas não está funcionando, eu estava esperando que ao passar o caminho ele trocasse a sequência de caracteres “.zip” por “.txt” .

Se alguém puder me ajudar.
Obrigado!

3 Respostas

M

Você esta trocando o valor do atributo de arquivo, mas não esta renomeando o arquivo desta forma.

Aqui no Guj tem um tutorial muito bom sobre arquivo, da uma olhada nele que vc vai enteder o que esta acontecendo.

Abraço

L

Tem o método file.renameTo que pode te ajudar.

W

wagner1308:
Bom dia pessoal,

Estou tentando alterar a extensão de um arquivo usando o seguinte código:

public void atlerTxt(String local){
		
		File arquivo = new File(local);
		arquivo.getAbsolutePath().replace(".zip",".txt");
	}

Mas não está funcionando, eu estava esperando que ao passar o caminho ele trocasse a sequência de caracteres “.zip” por “.txt” .

Se alguém puder me ajudar.
Obrigado!

Obrigado pessoal,

resolvi usando:

public void atlerTxt(String local){
		
		File arquivo = new File(local);
                arquivo.renameTo(new File(local.replace(".zip",".txt")));
}
Criado 11 de outubro de 2011
Ultima resposta 11 de out. de 2011
Respostas 3
Participantes 3