Как перезаписывать содержимое файла вместо добавления новых строк?

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Собственно сабж :-)

Сам вроде тыркался, но безуспешно.
Каждый новый проход инстанса добавляет новые строки.
А я хочу чтобы результаты перезаписывали результаты в файле :-)

Заранее спасибо за помощь :-)
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Перезаписать никак не получится.
Лучше будет удалять файл в необходимом месте шаблона и дальше создавать его заново.
 
  • Спасибо
Реакции: rostonix

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Спасибо, друже, снова :-)
Ты меня убиваешь силой свой логики )))
Помог )
 

Buduboom

Client
Регистрация
14.06.2011
Сообщения
28
Благодарностей
20
Баллы
3
вот как-то так
{-File.AppendString-|-c:/test.txt-|-{-File.GetBlock-|-c:/test.txt-|--|-random-|-true-}{-String.Enter-}новая строка-|-true-}
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 885
Баллы
113
Бубум ты не правильно видно задание понял - надо не одну строку перезаписать, а весь файл.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Да, для моего случая идеально подходит предварительное удаление файла)

В любом случае спасибо за внимание к вопросу!
 

Buduboom

Client
Регистрация
14.06.2011
Сообщения
28
Благодарностей
20
Баллы
3
Бубум ты не правильно видно задание понял - надо не одну строку перезаписать, а весь файл.
да, похоже не правильно понял - видимо имелся ввиду макрос перезаписи файла как таковой
можно слепить его самому, например, так:
{-File.GetBlock-|-c:/test.txt-|--|-random-|-true-} // вырезаем содержимое файла, фактически в этом случае он удаляется
{-File.AppendString-|-c:/test.txt-|-новое содержимое-|-true-} // вставляем новое содержимое

все это можно сделать в одной ветке шага
 

Devostator

Client
Регистрация
17.09.2011
Сообщения
262
Благодарностей
25
Баллы
28
2Buduboom

Согласен, можно также создать резервный файлик и перезаписывать из него вместо того чтобы править шаблон если содержимое динамично.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Ой моя старая тема)
На самом деле для задачи, которая стояла передо мной самое простое и оптимальное это было решение daniilneet
Просто в рамках шаблона удаляем старый файл и записываем новый)
 

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