![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Текстовый файл
PPointer © (2007-10-12 17:12:00)Какие способы существуют прочитать из текстового файла конкретную строку и дописать данные в конкретную строку? Не считывая при этом файл в память целиком.
ferr (2007-10-13 01:06:00) [1]отсыпьте..
Германн (2007-10-13 00:34:00) [2]
> Плохиш © (12.10.07 18:47) [5]
...
Поделись, а...
<offtop>
Русские люди живущие на чужой земле должны поддерживать друг друга :-)
</offtop>
Palladin (2007-10-12 20:54:00) [3]
> PPointer (12.10.07 17:12)
Для того что бы максимально оптимизированно осуществить оглашенные требования, файл с данными потеряет свойства текстового. Если файл обязательно должен быть текстовым то самый оптимальный способ является Desdechado © (12.10.07 17:13) [1]
Плохиш (2007-10-12 18:47:00) [4]
> Галинка © (12.10.07 17:54) [4]
> Смотря что подразумевать под "конкретной строкой". Если
> от начала(\n) до \n, то проблем быть не должно.
Поделись, а...
Галинка (2007-10-12 17:54:00) [5]Смотря что подразумевать под "конкретной строкой". Если от начала(\n) до \n, то проблем быть не должно.
clickmaker (2007-10-12 17:36:00) [6]
> Не считывая при этом файл в память целиком
если новая строка длинней старой, и не в конец, то все одно - раздвигать придется.
А без чтения хотя бы оставшегося куска не получится.
А чем StringList не подходит?
MOO (2007-10-12 17:21:00) [7]
> файл в память целиком.
Что такой большой файл?
Desdechado (2007-10-12 17:13:00) [8]1. последовательным чтением строк
2. копированием в другой файл