Почему бы сразу не открыть файл на чтение и дополнение?