Descripción
Elimina el fichero al finalizar la ejecución de la máquina virtual (JVM). Solo si la máquina virtual termina de forma correcta.
Sintaxis
public void deleteOnExit()
Excepciones
Clase Padre
Ejemplo
try {
// Genera el fichero temporal con prefijos y sufijos. Genera un texto aleatorio.
// Lo genera el el directorio temporal del sistema
File tempFile = File.createTempFile("mificherotemporal",null);
// Permite que el fichero se borre al salir del programa
tempFile.deleteOnExit();
//Escribimos información en el fichero
BufferedWriter out = new BufferedWriter(new FileWriter(tempFile));
out.write("Esto es un fichero temporal");
out.close();
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Líneas de Código
Vídeos Java
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.