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!
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
Tem o método file.renameTo que pode te ajudar.
[quote=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![/quote]
Obrigado pessoal,
resolvi usando:
public void atlerTxt(String local){
File arquivo = new File(local);
arquivo.renameTo(new File(local.replace(".zip",".txt")));
}