Обновление данных в файле
-
Всем привет.
Есть скрипт, который собирает данные и потом записывает их в файл по команде "write file", вот так выглядит настройка записи

В функции, которая делает запись таких записей более 30, в первой надстройка "append" не активна, в остальных активна. В итоге плоучается файл, который формируется этой функцией. Первая команда, не имеет надстройки "Append"/"Дописывать", поэтому файл обновляется, а потом быстро восполняется обновленными данными.
Проблема в том, что после обновлениях файла етсь время, когда файл не полность индентичен предыдущему в плане структуры, етсь не все строки.
Как можно записывать, но не удалять все, а менять новые значения?
Например было:
a;123
b;125
c;126Скрипт делает так:
- Удаляет все
- Записывает a;124
- Записывает b;126
- Записывает c;127
Хотелось бы как-то так:
- Меняет 123 > 124
- Меняет 125 - 126
- Меняет 126 - 127
Пишите в ЛС кто может сделать или в топике может кто что подскажет.
-
@Krotiki, тогда нужно читать файл в список, искать нужную строку, менять значение, сохранять список и записывать файл в список.