Buenas,
Estas intentando eliminar el fichero mientras lo tienes abierto:
Código Java:
Ver originalwhile ((cadena=b.readLine())!=null)
{
if(cadena.indexOf(isbn)!=-1)
{
EliminarLibro(cadena);
}
}
b.close();
}
Te recomiendo que utilices un flag:
Código Java:
Ver originalboolean eliminarLibro = false;
while ((cadena=b.readLine())!=null)
{
if(cadena.indexOf(isbn)!=-1)
{
eliminarLibro = true;
break;
}
}
b.close();
}
if (eliminarLibro == true)
EliminarLibro(cadena);
Un saludo