Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Редактирование больших файлов

11K
17 ноября 2009 года
d_pilot
2 / / 07.06.2005
Добрый день.
Есть задача:
Есть большой файл(~1GB). Необходимо вставить между n и n+1 строками строку s.
Как это реализовать?
288
17 ноября 2009 года
nikitozz
1.2K / / 09.03.2007
Цитата: d_pilot
Добрый день.
Есть задача:
Есть большой файл(~1GB). Необходимо вставить между n и n+1 строками строку s.
Как это реализовать?



Скопировать все, начиная с n+1 и до конца, вставить строку s, вставить ранее скопированное после s.

11K
17 ноября 2009 года
d_pilot
2 / / 07.06.2005
хранить в памяти гиг не слишком рационально ИМХО.
288
17 ноября 2009 года
nikitozz
1.2K / / 09.03.2007
Совсем не рациональна. Но так или иначе, если необходимо вставить строку в середину файла, тем или иным образом придется всю часть файла после этой строки записать в файл снова.
3
17 ноября 2009 года
Green
4.8K / / 20.01.2000
Цитата: d_pilot
хранить в памяти гиг не слишком рационально ИМХО.


Так и не надо хранить.

7.3K
17 ноября 2009 года
vova_b
49 / / 24.09.2006
Цитата: d_pilot
Добрый день.
Есть задача:
Есть большой файл(~1GB). Необходимо вставить между n и n+1 строками строку s.
Как это реализовать?



я думаю стоит производить чтение файла по частям....

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог