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!
java file tmp createtempfile
Commentami!