Как насчет проверки, существует файл или нет?
Если это так, вы можете предотвратить выброс FileNotFoundException.
[Не могу предоставить полное решение / отзыв, так как мы не уверены в вашей фактической реализации]
If(!File.Exists(<path_to_file>)
return;
// continue doing the rest only if file exists
Надеюсь, это поможет. дайте нам знать, если потребуются дополнительные разъяснения. Было бы неплохо, если бы вы могли опубликовать реализацию вашего метода или хотя бы псевдокод, чтобы мы поняли реальную проблему, которую вы пытаетесь решить.
Приветствия