DimaTROFIK, вот тебе запись в файл в нужную строку. Подразумевается, что кодировка файла известна заранее, а строка в юникоде. А если кодировка не известна, то пораскинь мозгами сам Если строка простая и файл в аскии, то упрости функцию. Для экономии оперативы разбиение на список не используется.