1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[JAVA] Ficheiros Validação

Discussão em 'Programação' iniciada por Videira08, 8 de Junho de 2009. (Respostas: 1; Visualizações: 560)

  1. Videira08

    Videira08 Power Member

    public static void ConverteBinario(int verif) throws IOException{
    String bin = Integer.toBinaryString(verif);
    try{
    //Scanner ficheiro = new Scanner(new File("voto.txt"));
    //} catch(FileNotFoundException e){
    codificador = new BufferedWriter(new FileWriter("voto.txt", false));
    //}
    codificador.write(bin);
    codificador.close();
    }
    }

    Pessoal este código tem objectivo de escrever num ficheiro determinado texto...

    O que queria que me ajudassem era numa validação que quando não existisse o ficheiro ele criasse, mas quando já existisse, apenas vá adicionando mais texto ao ficheiro!
     
  2. Baderous

    Baderous Banido

    Tens de colocar o boolean do construtor do FileWriter a true.

    Código:
    [B] FileWriter[/B]
    
     public [B]FileWriter[/B]([URL="http://java.sun.com/javase/6/docs/api/java/io/File.html"]File[/URL] file,
                      boolean append)
               throws [URL="http://java.sun.com/javase/6/docs/api/java/io/IOException.html"]IOException[/URL] Constructs a FileWriter object given a File object. If the second  argument is true, then bytes will be written to the end  of the file rather than the beginning.  
    [B]Parameters:[/B]file - a File object to write toappend - if true, then bytes will be written                       to the end of the file rather than the beginning [B]Throws:[/B] [URL="http://java.sun.com/javase/6/docs/api/java/io/IOException.html"]IOException[/URL] - if the file exists but is a directory rather than                   a regular file, does not exist but cannot be created,                   or cannot be opened for any other reason[B]Since:[/B]1.4
     

Partilhar esta Página