Записывать в начало файла

LmPopo

Client
Регистрация
06.12.2012
Сообщения
299
Благодарностей
136
Баллы
43
Как-то можно сделать, чтоб при записи в .txt записывало "снизу вверх", самые свежие строки были первыми?
 

evgen_po

Client
Регистрация
27.08.2013
Сообщения
847
Благодарностей
528
Баллы
93
Ну так ответ кроется в самом вопросе. Конечно эта функция предусмотрена. Операции над списком - Добавить строку, куда? галочка - в начало.
 

LmPopo

Client
Регистрация
06.12.2012
Сообщения
299
Благодарностей
136
Баллы
43
А если имя будущего файла определяется в процессе выполнения шаблона?
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 880
Баллы
113
Тогда привязывайте список к нужному файлу, а дальше записывайте в первую строку.
 
  • Спасибо
Реакции: LmPopo

LmPopo

Client
Регистрация
06.12.2012
Сообщения
299
Благодарностей
136
Баллы
43

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 857
Баллы
113
А как быть с таблицами, если возникла такая же необходимость?
Что самое интересное - я бы переписал на C# как мне нужно, если бы знал как zennoposter работает с таблицами изнутри, но квадрат "Добавить строку в таблицу" нельзя конвертировать в код C# :cf:

Пока думаю сделать костыль в виде: добавлять изначально не таблицу, а список и парсить его уже по ходу дела, чтобы можно было добавить в начало списка что хочется. Но это костыль, хотелось бы более изящное решение.
 
Регистрация
23.12.2014
Сообщения
506
Благодарностей
128
Баллы
43
Записать переменную в начало списка через кубик C#
project.Lists["a"].Insert(0, project.Variables["ab"].Value);
a
= название списка
0 = строка куда вставить (ноль это самая первая строка)
ab = название переменной которую надо записать в файл
 

Ахилес

Client
Регистрация
11.11.2020
Сообщения
870
Благодарностей
354
Баллы
63
Записать переменную в начало списка через кубик C#
project.Lists["a"].Insert(0, project.Variables["ab"].Value);
a
= название списка
0 = строка куда вставить (ноль это самая первая строка)
ab = название переменной которую надо записать в файл
не часто такое увидишь в ленте новостей, привет из эпохи динозавров :ap:

110038
 

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