Ver Mensaje Individual
  #1  
Viejo 20/03/13, 11:14:59
Avatar de pablogarcia013
pablogarcia013 pablogarcia013 no está en línea
Miembro del foro
Mensajes: 148
 
Fecha de registro: ene 2013
Localización: Madrid
Mensajes: 148
Modelo de smartphone: Samgung Galaxy s2
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Borrar Archivo en Memoria Interna

Buenas! he estado buscando sobre como borrar un archivo en memoria interna desde programacion y lo unico que he encontrado son cosas no relacionadas con programacion en plan rootear el movil y esas cosas...

tengo una serie de xml y png creados desde mi aplicacion con la instrucion:

Código:
FileOutputStream fout = null;
try{
	fout = openFileOutput(nombre+".xml",MODE_PRIVATE);
} catch (FileNotFoundException e){
	Toast.makeText(this,e.getMessage(), Toast.LENGTH_SHORT).show();
}
XmlSerializer serializer = Xml.newSerializer();
try{
	serializer.setOutput(fout,"UTF-8");
                      .
                      .
                      .
         fout.close();
}catch....
(con este codigo creo el xml y con otro creo el png).
y tengo un boton por cada par de archivos(xml y png) que quiero que borre los archivos:
si tengo por ejemplo 3 archivos : arch1.xml , arch2.xml ,arch3.xml y sus correspondientes imagenes arch1.png, arch2.png, arch3.png , tendre 3 botones y al pulsar uno me borres sus 2 correspodientes archivos (no se si me he explicado bien, espero que si)

Todo esto lo tengo implementado pero no me borra nada, cuando pulso al boton hago esto:

Código:
File fin = null;
try{
	fin = new File(nombre);
	fin.delete();
}catch (Exception e){
   Toast.makeText(this,"Error: no se ha podido borrar.",Toast.LENGTH_SHORT).show();
}
żAlguien me puede echar un cable? me acerco al codigo correcto? muchas gracias
Responder Con Cita