|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.04.2016, 14:58 | #1 |
Недотепа
Форумчанин
Регистрация: 18.01.2011
Сообщений: 174
|
Удаление части текста из файла
Здравствуйте, у меня есть файл, в который в конец дописываются строки по 1000 в день. Как мне оставить последние добавленные 7000 строк, а остальные удалить?
Пример строк: -------new------- 2016-04-19 07:20:02 - 2016-04-19 07:20:02 - Banned -------new------- 2016-04-19 07:21:01 - 2016-04-19 07:21:04 - Not: 2 |
19.04.2016, 15:11 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Может лучше например logrotate https://www.google.com/search?q=logrotate?
А так что-то типа Код:
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
19.04.2016, 15:24 | #3 |
Недотепа
Форумчанин
Регистрация: 18.01.2011
Сообщений: 174
|
Спасибо, помогли
PHP код:
|
19.04.2016, 15:36 | #4 |
Форумчанин
Регистрация: 08.11.2010
Сообщений: 593
|
я бы вместо чтение всего файла, смещением сделал бы, та же функция fseek и быстрее и экономиченее, это сейчас в логе немного записей, а когда он будет гигабайтами исчисляться то будут проблемы
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
word 2007 удаление части текста в таблице | lapin912 | Microsoft Office Word | 0 | 24.11.2015 17:04 |
Удаление части текста из ячейки. | ydirect | Microsoft Office Excel | 1 | 27.06.2014 23:15 |
удаление части текста из файла(язык С) | maxim3535 | Помощь студентам | 0 | 17.04.2013 01:26 |
Удаление из ячейки StringGrid части текста | SPD | Общие вопросы Delphi | 3 | 21.08.2010 12:24 |
Вывод части текста из файла | CoDeR | Общие вопросы Delphi | 10 | 16.08.2007 14:30 |