(согласно мануалу файл не может быть открыт или открытие временно недоступно). В чем может быть проблема?Файл может быть недоступен или не существовать. А если перед открытием выполнить
var res = File.Exists(fim.FullName); каков будет результат?true возвращает.