|
Ошибка Метод объекта не обнаружен (УдалитьСтроку) | ☑ | ||
---|---|---|---|---|
0
Хотабыч
20.05.18
✎
08:25
|
Текст = Новый ЧтениеТекста;
Текст.Открыть(ПолноеИмяФайла,КодировкаТекста.UTF8); СС = 0; НомерСтроки = 0; Пока Стр1 <> "" строки Стр1 = Текст.ПрочитатьСтроку(); //здесь делаю все что мне необходимо с данными по строке НомерСтроки = НомерСтроки+1; Текст.УдалитьСтроку(НомерСтроки); Если НомерСтроки = 150000 Тогда Текст.Закрыть(); Прервать; КонецЕсли; КонецЦикла; мне необходимо получить все данные по текущей строке затем удалить ее нужно перебрать 150 000 строк удалить каждую затем записать изменения в файле затем сново открываю данный файл читаю его и все поновой но строку удалить не получается что не так? |
|||
1
Хотабыч
20.05.18
✎
08:30
|
отвечу сразу на вопросы если будут конечно
я читаю файл весом в 15 гиг мне надо вытянуть данные из него но 15 гиг читать слишком долго вот я и решил прочитать 150 000 строк и удалить их из файла что бы аперативку не грузить затем сново поднять этот файл сново его прочитать и сново удалть и так до тех пор пока читать будет нечего! |
|||
2
hhhh
20.05.18
✎
08:35
|
(1) ну то, что на удаление 150000 строк времени уйдет больше чем на чтение 150000000 строк, ты в курсе?
|
|||
3
Хотабыч
20.05.18
✎
08:38
|
(2) в курсе!
|
|||
4
Хотабыч
20.05.18
✎
08:39
|
я задал вопрос я знаю что я делаю 150 000 это так из головый пусть будет если Вам не нравится 150 строк )
|
|||
5
Хотабыч
20.05.18
✎
08:40
|
меня не время интерисует а аперативная память
|
|||
6
Cyberhawk
20.05.18
✎
09:22
|
Потоком можно читать
|
|||
7
hhhh
20.05.18
✎
10:20
|
(5) удалить строку аперативную памать тебе не освободит. сам подумай, 150000 строк - это каких-то жалких 15мб. Это даже не память, а так мелочевка.Не стоит тебе из-за каких то 15 мб так ж.пу рвать в воскресенье с утра.
|
|||
8
Хотабыч
20.05.18
✎
10:51
|
(7) поржал
а по существу? где ошибка то в коде? |
|||
9
Хотабыч
20.05.18
✎
10:54
|
в общем так бы и написали В Чтении текста метода Удалить строку нету.
|
|||
10
Cyberhawk
20.05.18
✎
10:55
|
(8) "где ошибка то в коде?" // Так нет такого метода
|
|||
11
Cyberhawk
20.05.18
✎
10:55
|
(9) Опередил ) "Сам спросил - сам ответил"
|
|||
12
Галахад
гуру
20.05.18
✎
11:00
|
Прикольная тема.
|
|||
13
Defender aka LINN
20.05.18
✎
11:38
|
(0) Читай с начала и до конца, не делай мозг
|
|||
14
PiotrLoginov
20.05.18
✎
11:48
|
(8) >> поржал
мы тоже |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |