Очень не простая задача по работе с файлами

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
577
Благодарностей
41
Баллы
28
Кто может помочь, как сделать такое

1) берется файл
2) определить сколько строк в файле
3) именно взять первую половину строк вырезать и добавить в конец файла
4) сохранить получившийся файл

Кто знает как это можно реализовать?
 

nole

Client
Регистрация
19.11.2010
Сообщения
368
Благодарностей
217
Баллы
43
и в чем сложность? привязываешь файл как список и работаешь со строками
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
На каком этапе возникают сложности?
 

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
577
Благодарностей
41
Баллы
28

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
2. Операции над списком. Получить кол-во строк.
3. Разделить на 2 кубиком javascript.
Сделать счетчик и логику остановки когда счетчик больше полученного значения после деления.
Брать первую строку с удалением и +1 к счетчику и сразу проверку логикой, все это в цикле.
 

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
577
Благодарностей
41
Баллы
28
2. Операции над списком. Получить кол-во строк.
3. Разделить на 2 кубиком javascript.
Сделать счетчик и логику остановки когда счетчик больше полученного значения после деления.
Брать первую строку с удалением и +1 к счетчику и сразу проверку логикой, все это в цикле.
почему операция над списком я же читаю файл ....
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113

Шива

Client
Регистрация
05.02.2018
Сообщения
1 088
Благодарностей
341
Баллы
83
2. Операции над списком. Получить кол-во строк.
3. Разделить на 2 кубиком javascript.
Сделать счетчик и логику остановки когда счетчик больше полученного значения после деления.
Брать первую строку с удалением и +1 к счетчику и сразу проверку логикой, все это в цикле.
Получить количество строк разделить на два и выделить подсписок.
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113

Шива

Client
Регистрация
05.02.2018
Сообщения
1 088
Благодарностей
341
Баллы
83

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
577
Благодарностей
41
Баллы
28
например будет 40 к строк , надо что бы первый 20 к строк он перезаписал на конец
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 419
Благодарностей
5 454
Баллы
113
например будет 40 к строк , надо что бы первый 20 к строк он перезаписал на конец
Ну если использовать вариант Шивы, то можно так же подсписок выделить. Если мне например надо все строки выделить, я ставлю точку и строки содержащие регулярное выражение.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)