Так я так и делаю, вообще-то. Вот, смотри:
Красной стрелкой - то, что ты мне предлагаешь. Синими - то место, где возникает проблема. Мы берём строку из одного файла и пишем в другой. И когда мы пишем в другой - она записывается криво.
Ладно, неважно, в общем, баг старой версии это, видимо. :)