Borrado en java

Hola Estoy intentando borrar un archivo de un directorio. Primero lo abro para lectura, lo leo completo y lo cierro, pero al intentar borrarlo no me deja. El fragmento de código es este, todas las variables son locales al método
FileOutputStream borrado = new FileOutputStream (raiz+"/Borrados/"
+mensajes);
File inicio = new File (directorio+"/"
+mensajes);
FileInputStream fis = new FileInputStream (inicio);
b=fis.read();
while (b!=-1)
{
borrado.write(b);
b=fis.read();
}
borrado.close();
fis.close();
if (inicio.delete())
{
i++;
Contexto.jTextAreaPop.append("Respuesta: +OK mensaje "+i+" borrado\r\n");
sal.println("+OK mensaje " + i + " borrado");
sal.flush();
borrados=mensajes;
}
¿Alguien me puede ayudar?

1 respuesta

Respuesta
Tienes que cambiar las políticas en el archivo java. Police en tu maquina virtual, prueba dándole todos los permisos
Grant. Allpermision
Algo así, no lo recuerdo de memoria, pero si no te resulta, mañana te lo escribo textual, ya que lo tengo en el trabajo, suerte

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas