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

xatchikzzz

Client
Joined
Sep 8, 2010
Messages
588
Reaction score
41
Points
28
Кто может помочь, как сделать такое

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

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

nole

Client
Joined
Nov 19, 2010
Messages
373
Reaction score
223
Points
43
и в чем сложность? привязываешь файл как список и работаешь со строками
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

На каком этапе возникают сложности?
 

xatchikzzz

Client
Joined
Sep 8, 2010
Messages
588
Reaction score
41
Points
28
со 2 пункта не могу догнать чё сделать
На каком этапе возникают сложности?
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

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

xatchikzzz

Client
Joined
Sep 8, 2010
Messages
588
Reaction score
41
Points
28
2. Операции над списком. Получить кол-во строк.
3. Разделить на 2 кубиком javascript.
Сделать счетчик и логику остановки когда счетчик больше полученного значения после деления.
Брать первую строку с удалением и +1 к счетчику и сразу проверку логикой, все это в цикле.
почему операция над списком я же читаю файл ....
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

почему операция над списком я же читаю файл ....
Ну так файл в список его импортируйте. Экшен операции над текстом, в лист.
 

Шива

Client
Joined
Feb 5, 2018
Messages
1,095
Reaction score
341
Points
83
2. Операции над списком. Получить кол-во строк.
3. Разделить на 2 кубиком javascript.
Сделать счетчик и логику остановки когда счетчик больше полученного значения после деления.
Брать первую строку с удалением и +1 к счетчику и сразу проверку логикой, все это в цикле.
Получить количество строк разделить на два и выделить подсписок.
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

Получить количество строк разделить на два и выделить подсписок.
Диапазон?
 

Шива

Client
Joined
Feb 5, 2018
Messages
1,095
Reaction score
341
Points
83
  • Thank you
Reactions: Mikhail B.

xatchikzzz

Client
Joined
Sep 8, 2010
Messages
588
Reaction score
41
Points
28
например будет 40 к строк , надо что бы первый 20 к строк он перезаписал на конец
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,449
Reaction score
5,477
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

например будет 40 к строк , надо что бы первый 20 к строк он перезаписал на конец
Ну если использовать вариант Шивы, то можно так же подсписок выделить. Если мне например надо все строки выделить, я ставлю точку и строки содержащие регулярное выражение.
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)