Criação de arquivo .txt

1 resposta
V

Bom dia, pessoal

Estou montando um arquivo .txt em java e estou com um probleminha.

O codigo abaixo está criando o arquivo e inseriindo os dados.

Porém preciso adicionar algum código para avaliar se ja existe o arquivo, porque o arquivo pode existir e apenas precisar adicionar linhas a mais.

To passando o código abaixo:

Se alguém puder ajudar de como adicionar essa funcionalidade;

// Gerando o arquivo .txt contendo as informacoes da oficializacao
String conteudo = nomeVersao + " #" + dataatual + " =>; " + horaatual + " #ADSC:" + nomeBI + " #" + atividade;

String caminhoArquivo = "/home_local/t_828348/Desktop/" + nomeVersao + ".txt";

    try {
       
        //Criando arquivo .txt
        BufferedWriter ArquivoTXT = new BufferedWriter(new FileWriter(caminhoArquivo));
        
        
        // o true significa q o arquivo será constante
        FileWriter x = new FileWriter(caminhoArquivo, true);

        conteudo += "\n\r"; // criando nova linha e recuo no arquivo
        x.write(conteudo); // armazena o texto no objeto x, que aponta para o arquivo
        x.close(); // cria o arquivo

    // JOptionPane.showMessageDialog(null,"Arquivo gravado com sucesso","Concluído",JOptionPane.INFORMATION_MESSAGE);
    } // em caso de erro apreenta mensagem abaixo
    catch (Exception e) {
       info("O arquivo não foi gravado");
    }

Muito Obrigada.

1 Resposta

T
File f = new File (caminhoArquivo); // isto não cria um novo arquivo, apenas um objeto que gerencia algumas informações sobre um nome de arquivo
if ( ! f.exists()) {
    // fazer as coisas adequadas para o caso em que o arquivo não existe
Criado 15 de julho de 2009
Ultima resposta 15 de jul. de 2009
Respostas 1
Participantes 2