0
- 31.05.2012 - 11:15
|
Собственно, вот. ТекстЛогОбщий = Новый ЗаписьТекста(ПолныйПутьЛогОбщий, КодировкаТекста.ANSI); ТекстЛогОбщий.Открыть(ПолныйПутьЛогОбщий,Кодировка Текста.ANSI,Символы.ПС,Истина); ТекстЛогОбщий.ЗаписатьСтроку(ТекСтрока); ТекстЛогОбщий.Закрыть(); Данный код перезаписывает имеющийся файл, несмотря на то, что в методе "Открыть" четвертым параметром передаю истину. Мне же надо добавить строку в уже имеющийся файл. Возможно, потребуется возможность добавлять строку в определенное место файла. Где, собственно ошибка? | |
1
- 31.05.2012 - 11:21
|
Наверное, так: ТекстЛогОбщий = Новый ЗаписьТекста; ТекстЛогОбщий.Открыть(ПолныйПутьЛогОбщий,Кодировка Текста.ANSI,Символы.ПС,Истина); ТекстЛогОбщий.ЗаписатьСтроку(ТекСтрока); ТекстЛогОбщий.Закрыть(); | |
2
- 31.05.2012 - 11:23
| Спасибо, глаз замылился, даже и не подумала, что ошибка при создании конструктора :). | |
3
- 31.05.2012 - 11:25
| А есть ли способ добавить строку не в конец файла, а в определенное место? Или же только чтение-перезаписть всего файла? | |
4
- 31.05.2012 - 11:30
|
ЗаписьТекста (TextWriter) ЗаписьТекста (TextWriter) Предназначен для последовательной записи в текстовые файлы. ТекстовыйДокумент (TextDocument) Текстовый документ предназначен для работы с текстами. Объект позволяет получать и сохранять текст в файле, работать со строками, открывать текст в текстовом редакторе 1С:Предприятия. | |
| Интернет-форум Краснодарского края и Краснодара |