Creare file temporanei in Java

Mattepuffo's logo
Creare file temporanei in Java

Creare file temporanei in Java

I file temporanei sono molto utilizzati nei sistemi operativi.

Soprattutto in ambito Linux (che tra l'altro ha una directory apposita).

Java può facilmente manipolare i file temp, in quanto possiede dei metodi della classe File appositi.

Oggi vediamo come crearli; nei prossimi tutorial andremo ad eseguire le altre operazioni.

Per crearlo basta questo:

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());
        } catch (IOException ex) {
            System.out.println(ex.getMessage());
        }
    }
}

Nel mio caso, che sono su Linux, il path è una cosa del genere:

/tmp/file3982842227546278400.tmp

Come vedete, il file viene creato nella directory /tmp, quella apposita in Linux per i file temporanei.

Al metodo statico createTempFile, non passiamo il path di salvataggio: ma solo il nome e l'estensione.

Ci penserà Java a trovare la directory corretta a seconda del sistema.

Enjoy!


Condividi

Commentami!