Когда проверяю на двух файлах, в одном строчка из примера, второй пустой, выбрасывается IOException. Если первым указываю пустой файл, то исключения нет, и строчка в первом файле пропадает, какая-то магия)