TextFile.WriteFromTable
Описание
Записывает содержимое таблицы в текстовый файл. Таблица должна содержать по одной строке текста на каждый пункт таблицы.
ПараметрыFilename
(строка) Полный путь к текстовому файлу.
Примечание: Если файл не существует, он будет создан.
Table
(таблица) Записываемая таблица
Append
(логический) Добавлять ли содержимое таблицы в конец текстового файла:
Возврат
Ничего. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия
ПримерыПример 1TextFile.WriteFromTable(_TempFolder .. "\\Information.txt", table_input, false);Считываем содержимое таблицы "table_input" в файл "Information.txt" размещенный во временной папке пользователя. Таблица содержит по одной строке на каждый пункт таблицы. Любой текущий текст в файле "Information.txt" будет переписан. Примечание: _TempFolder это встроенная переменная, что содержит путь к системной папке пользователя "Temp". Пример 2TextFile.WriteFromTable(_TempFolder .. "\\Information.txt", table_input, true);Добавляем содержимое таблицы "table_input" к текстовому файлу "Information.txt", размещенному во временной папке пользователя. Таблица содержит по одной строке на каждый пункт таблицы. Примечание: _TempFolder это встроенная переменная, что содержит путь к системной папке пользователя "Temp". Пример 3-- Read the contents of a text file to a table. -- Считываем содержимое текстового файла в таблицу. text_contents = TextFile.ReadToTable("C:\\MyFile.txt"); -- Get the error code of the last action. -- Получаем код ошибки последнего действия. error = Application.GetLastError(); -- If an error occurred, display the error code message. -- Если была ошибка, показываем сообщение об ошибке. if (error ~= 0) then Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION); else -- Remove the second item in the table (second line in the text file). -- Удаляем второй пункт таблицы (вторая строка текстового файла). Table.Remove(text_contents, 2); -- Write out the modified text file. -- Записываем измененный текстовый файл. TextFile.WriteFromTable("C:\\MyFile.txt", text_contents, false); -- Get the error code of the last action. -- Получаем код ошибки последнего действия. error = Application.GetLastError(); -- If an error occurred, display the error code message. -- Если была ошибка, показываем сообщение об ошибке. if (error ~= 0) then Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION); end endСчитываем содержимое текстового файла в таблицу. Затем удаляем вторую запись таблицы (вторую строку) и записываем обратно в текстовый файл, переписывая его текущее содержимое.
Смотрите также: Связанные действия
|