Usare file temporanei in Java
Ho scoperto per caso che c’è un modo semplicissimo per usare file temporanei in Java, cioé per creare dei file, sicuramente univoci, che poi il sistema automaticamente cancella a chiusura di programma.
Ecco le righe di codice necessarie:
File tempFile = File.createTempFile('suffisso', '.txt', new File('directory'));
tempFile.deleteOnExit();
La prima riga crea il file directory/suffissoxxx.txt (dove xxx non è un riferimento porno bensì qualcosa di univoco inventato da Java). Se non si specifica la directory viene automaticamente creato in /tmp se si è su Linux o in C:WindowsTemp se si è su Windows o Nonhoideadove se si è su Mac.
La seconda riga dice invece che il file va cancellato appena termina il programma, cioé appena termina la Java Virtual Machine.
Sapevatelo
.












06 aprile 2009 alle 13:33
grazie! ottimo promemoria!
06 aprile 2009 alle 23:00
Ma noi adesso possiamo guardare?
09 aprile 2009 alle 07:27
@Purista: No… Aspetta ancora un attimo… ecco… ora sì!
09 aprile 2009 alle 07:27
@Hispa: Prego