Estoy desarrollando para la plataforma Android.
Mi aplicación crea un archivo temporal con una simple llamada a:Eliminación de archivos creados con FileOutputStream
FileOutputStream fos = openFileOutput("MY_TEMP.TXT", Mode);
Funciona bien porque puedo escribir en él y leerlo con normalidad.
El problema es que cuando salgo de la aplicación quiero eliminar este archivo. Usé:
File f = new File(System.getProperty("user.dir"), "MY_TEMP.TXT");
f.delete()
Pero siempre devuelve falso y el archivo no se elimina.
que he intentado:
File f = new File("MY_TEMP.TXT");
f.delete();
Y tampoco funciona.
¡Eso es correcto! ¡Es extremadamente simple! simplemente llamando a deleteFile (TEMP_FILE); Va directamente a la carpeta asignada al perfil y es portátil según la documentación. Funciona para mi necesidad. ¡Guau, estaba totalmente en el camino equivocado! De todos modos, gracias a todos ustedes por apuntarme en la dirección correcta. –
Sí, es la forma más rápida de borrar el archivo creado con FileOutputStream – anticafe