ТерминалФормыДляОдноСкрипта.ДобавитьВесьТекст (OneScriptTerminalGui.AppendAllText) Метод

Синтаксис

ДобавитьВесьТекст(<ПутьДоФайла>, <Текст>)

Параметры

ПутьДоФайла (обязательный)
Тип: Строка.
Путь до файла, к которому нужно добавить указанный текст.
Текст (обязательный)
Тип: Строка.
Текст, добавляемый к файлу.

Возвращаемое значение

Описание

Открывает файл, добавляет указанную строку в файл, а затем закрывает файл. Если файл не существует, этот метод создает файл, записывает указанную строку в файл, а затем закрывает файл.

Примечание

Метод создан для упрощения тестирования библиотеки.

Используется кодировка UTF8.

Пример

ИмяВременногоФайла = ПолучитьИмяВременногоФайла();
ТФ.ДобавитьВесьТекст(ИмяВременногоФайла, "Текст для временного файла");
Полный пример кода


Перем ТФ, Стр; Процедура ПриОткрытии() Экспорт ИмяВременногоФайла = ПолучитьИмяВременногоФайла(); ТФ.ДобавитьВесьТекст(ИмяВременногоФайла, "Текст для временного файла"); ТекстДок = Новый ТекстовыйДокумент; ТекстДок.Прочитать(ИмяВременногоФайла, "UTF-8"); Стр = ТекстДок.ПолучитьТекст(); ТФ.Верхний.Текст = Стр; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.Запуск();

Тестовый код


Перем ТФ, Стр; Процедура ПриОткрытии() Экспорт ИмяВременногоФайла = ПолучитьИмяВременногоФайла(); ТФ.ДобавитьВесьТекст(ИмяВременногоФайла, "Текст для временного файла"); ТекстДок = Новый ТекстовыйДокумент; ТекстДок.Прочитать(ИмяВременногоФайла, "UTF-8"); Стр = ТекстДок.ПолучитьТекст(); ТФ.Верхний.Текст = Стр; КонецПроцедуры ПодключитьВнешнююКомпоненту("C:\444\111\OneScriptTerminalGui\OneScriptTerminalGui\bin\Debug\OneScriptTerminalGui.dll"); ТФ = Новый ТерминалФормыДляОдноСкрипта(); ТФ.ПриОткрытии = ТФ.Действие(ЭтотОбъект, "ПриОткрытии"); ТФ.ЗапуститьИЗавершить(); Сообщить(?( СокрЛП(Стр) = "Текст для временного файла" , "", "!!! ") + "ТерминалФормыДляОдноСкрипта.ДобавитьВесьТекст (OneScriptTerminalGui.AppendAllText) Метод" + " " + ТекущаяДата() + Символы.ПС);

Смотрите также

Библиотека OneScriptTerminalGui