TextFile.WriteFromString
Описание
Записывает строку текста в текстовый файл.
ПараметрыFilename
(строка) Полный путь к текстовому файлу.
Примечание: Если файл не существует, он будет создан.
Text
(строка) Записываемая строка.
Append
(логический) Добавлять ли строку в конец текстового файла:
Возврат
Ничего. Можно использовать действие Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия
ПримерыПример 1TextFile.WriteFromString(_TempFolder .. "\\Information.txt", "Blue", false);Записываем строку "Blue" в файл "Information.txt", находящийся во временной папке пользователя. Текущее содержимое файла будет переписано. Примечание: _TempFolder это встроенная переменная, что содержит путь к системной папке пользователя "Temp". Пример 2TextFile.WriteFromString(_TempFolder .. "\\Information.txt", "Blue", true);Добавляем строку "Blue" к текущему содержимому файла "Information.txt", размещенного во временной папке пользователя. Примечание: _TempFolder это встроенная переменная, что содержит путь к системной папке пользователя "Temp". Пример 3-- Read the contents of a text file into a string. -- Считываем содержимое текстового файла в строку. contents = TextFile.ReadToString("C:\\MyFile.txt"); -- Check the error code of the last example. -- Проверяем код ошибки последнего примера. error = Application.GetLastError(); -- If an error occurred, display the error message. -- Если была ошибка, показываем сообщение об ошибке. if (error ~= 0) then Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION); else -- Replace every occurrence of the string "Robert" with the string "Adam". -- Заменяем каждое вхождение строки "Robert" строкой "Adam". new_contents = String.Replace(contents, "Robert", "Adam", true); -- Write out the modified contents of the text file. -- Записываем измененное содержимое текстового файла. TextFile.WriteFromString("C:\\MyFile.txt", new_contents, false); -- Check the error code of the last example. -- Проверяем код ошибки последнего примера. error = Application.GetLastError(); -- If an error occurred, display the error message. -- Если была ошибка, показываем сообщение об ошибке. if (error ~= 0) then Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION); end endСчитываем содержимое файла "MyFile.txt" и сохраняем строку в переменной "contents". Каждое вхождение строки "Robert" в переменной "contents" заменяем на строку "Adam" и затем записываем обратно в текстовый файл "MyFile.txt".
Смотрите также: Связанные действия
|