¿Hay alguna manera de diferenciar programáticamente entre lo que causó una IOException? Por ejemplo java arrojará una IOException, si hubo un error durante la escritura. ¿Cómo puedo saber si hay algo así como violación de acceso, si el disco está sin espacio libre, si alguien desconectó la unidad de red u otras cosas?¿Determinando de forma programática la causa de IOException?
No puedo realmente analizar el Mensaje ya que no parece haber ningún formato de mensaje estandarizado, Sun (u oráculo ahora supongo) no parece tener ningún tipo de formato estandarizado.
Cualquier sugerencia (soy bastante nuevo en Java, no es mi lenguaje normal, pero hay que usarla para fijar un sistema muy rota en el trabajo.)
Puede que no sea lo que quería escuchar = (pero me contestó. – UberJumper