Renomear arquivos

1 resposta
R

estou com problema para renomear arquivos
e o seguinte
criei um arquivo com o JFileChooser em um metodo
no outro metodo renomear tem que colocar o diretorio e o nome do arquivo
ai queria saber se tem um jeito de procura o arquivo selecionar e renomear

public void renomear() {

String nomeAntigo = JOptionPane.showInputDialog(“dogite o nome do arquivo”);
File myFile = new File(nomeAntigo);

String novoNome = JOptionPane.showInputDialog("digiete o nome do arquivo ");
    File newFile = new File(novoNome);

          if (myFile.exists()) {
        myFile.renameTo(newFile);
        jtArea.setText("Arquivo " + myFile.getName() +
                " Foi renomeado por " + newFile.getName());
    } else {
        System.out.println(myFile.getAbsolutePath() +
                " does NOT exist!");
    }
}

1 Resposta

UMC

Poste códigos usando as TAGS de [ code] e [ /code]

File dir = new File("C:\\teste.txt");  
String novoNome = JOptionPane.showInputDialog("digiete o nome do arquivo "); 
String[] sp =  dir.getName().split("\\.");  
  
       if(dir.isFile()==true){ 
 
        dir.renameTo(new File(dir.getParent()+"\\"+novoNome+"."+sp[1])); 
        }else{ 
        dir.renameTo(new File(dir.getParent()+"\\"+novoNome)); 
        }

vlw

Criado 1 de maio de 2010
Ultima resposta 2 de mai. de 2010
Respostas 1
Participantes 2