Scrivere dentro file temporanei in Java

Mattepuffo's logo
Scrivere dentro file temporanei in Java

Scrivere dentro file temporanei in Java

In questo articolo abbiamo visto come creare un file temporaneo in Java.

Oggi vediamo come scriverci dentro.

In realtà per la scrittura (ed anche per la lettura) usiamo gli oggetti standard:

  • BufferedWriter
  • FileWriter

Ecco un esempio:

public class Main {

    public static void main(String[] args) {
        try {
            // CREO IL FILE
            File tmp = File.createTempFile("file", ".tmp");
            // STAMPO IL PATH DEL FILE
            System.out.println(tmp.getAbsolutePath());
            // SCRIVO DENTRO AL FILE
            try (BufferedWriter buff = new BufferedWriter(new FileWriter(tmp))) {
                buff.write("HELLO WORLD!");
            }
        } catch (IOException ex) {
            System.out.println(ex.getMessage());
        }
    }
}

Prima creiamo il file temp con il metodo createTempFile della classe File.

Poi scriviamo nel file usando BufferedWriter e FileWriter.

Nei prossimi "episodi" vedremo come leggere il contenuto, e cancellare il file.

Enjoy!


Condividi

Commentami!