Java:File.deleteOnExit()

De W3API
Saltar a: navegación, buscar

Contenido

[editar] 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.

[editar] Sintaxis

public void deleteOnExit()

[editar] Parametros

  • No tiene.

[editar] Excepciones

SecurityException

[editar] Clases Java a las que aplica

File

[editar] 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();
}

[editar] Lineas de Código

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
api's
webs
Herramientas