エラーが発生している原因を理解された上で、どのように対応したら良いか質問されているのでしょうか?
その場合、プログラムの仕様がわからないので何とも言えません。例えば、a.txtを2回続けて読む必要があってエラーが発生しているが、それをどう逃げるか? とか、そうではなく、たまたまユーザーがa.txtを開いている場合に発生するこのエラーにどう対処するかなどです。
後者の場合はよくあることですので、try~catch句で今回のようなビジネス例外に対応するなどが考えられます。
★良い回答には質問者は回答済みマークを、閲覧者は投票を!