Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Svuotare il contenuto di un file

    Salve a tutti!
    È possibile in java accedere ad un file di testo per svutarlo?
    Voglio semplicemente che sia una file di testo vuoto,senza cancellarlo.

    Ho provato a fare:
    File f = new File("file.txt");
    f.delete();

    però mi cancella anche il file,mentre io voglio cancellare il contenuto.

    Grazie

  2. #2

    Re: Svuotare il contenuto di un file

    Originariamente inviato da konqueror
    Salve a tutti!
    È possibile in java accedere ad un file di testo per svutarlo?
    Voglio semplicemente che sia una file di testo vuoto,senza cancellarlo.

    Ho provato a fare:
    File f = new File("file.txt");
    f.delete();

    però mi cancella anche il file,mentre io voglio cancellare il contenuto.

    Grazie
    Basta aprirlo così
    FileWriter fw=new FileWriter("file.txt");

  3. #3
    Si questo metodo funziona,però poi non riesco più a scriverlo.
    Praticamente il file viene creato con:
    codice:
    PrintStream Output = null;
    Output = new PrintStream(new FileOutputStream("logga.txt",true));
    Output.println(packet); 
    System.out.println(packet);
    All'inizio si usa questo codice per crearlo e ogni volta che la funzione viene richiamata,ci scrive su.
    Poi ho la necessità di cancellare il file e il metodo che mi hai detto funziona,però poi quando questa funzione viene richiamata magicamente non scrive più niente.

    Come mai?

  4. #4
    Originariamente inviato da konqueror
    Poi ho la necessità di cancellare il file e il metodo che mi hai detto funziona,però poi quando questa funzione viene richiamata magicamente non scrive più niente.

    Come mai?
    Prima di riutilizzare il file richiama il metodo close() sul FileWriter ad esso associato.
    Al mio segnale... scatenate l'inferno!

  5. #5
    Originariamente inviato da R@ve M@ster
    Prima di riutilizzare il file richiama il metodo close() sul FileWriter ad esso associato.
    È strano ma nonostante tutto non funge.
    Eppure ho usato il close anche nell'altro metodo che apre il file in scrittura.Come mai?

  6. #6
    Posta un pò il codice completo, o cmq le parti interessate al problema
    Al mio segnale... scatenate l'inferno!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.