File.deleteOnExit() | Java

 

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

SecurityException

Clase Padre

File

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

    Manual Java

    Aprende más sobre Java consultando online o descargando nuestro manual.

    Test Java

    ¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

    Vídeos Java

    Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.