Java:File.deleteOnExit()
De W3API
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
[editar] Clases Java a las que aplica
[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();
}