25 882 документа
← К списку

ЗаписьТекста.Открыть (TextWriter.Open)

страница

ЗаписьТекста (TextWriter)

Открыть (Open)

Доступен, начиная с версии 8.0.

Вариант синтаксиса: Открыть файл

Синтаксис:

Открыть(<ИмяФайла>, <Кодировка>, <РазделительСтрок>, <Дописывать>, <КонвертируемыйРазделительСтрок>)

Параметры:

<ИмяФайла> (обязательный)

Тип: Строка.
Имя записываемого файла.

<Кодировка> (необязательный)

Тип: КодировкаТекста, Строка.
Тип кодировки текста. Тип кодировки может быть задан как в виде значения перечисления КодировкаТекста, так и в виде строки с указанием названия кодировки.
Поддерживаемые названия кодировок:

  • UTF-8
  • UTF-16
  • UTF-16BE
  • UTF-16LE
  • ISO-8859-1
  • US-ASCII
  • gb18030
  • iso-8859-2
  • iso-8859-3
  • iso-8859-4
  • iso-8859-5
  • iso-8859-6
  • iso-8859-7
  • iso-8859-8
  • iso-8859-9
  • iso-8859-13
  • iso-8859-15
  • Shift_JIS
  • EUC-JP
  • Big5
  • Big5-HKSCS
  • GBK
  • GB2312
  • GB_2312-80
  • EUC-KR
  • KSC_5601
  • windows-949
  • windows-874
  • cp866
  • KOI8-R
  • KOI8-U
  • windows-1250
  • windows-1251
  • windows-1252
  • windows-1253
  • windows-1254
  • windows-1255
  • windows-1256
  • windows-1257
  • windows-1258
  • macintosh
  • x-mac-cyrillic
  • ISO-2022-JP
  • ISO-2022-KR
  • ISO-2022-CN
  • ISO-2022-CN-EXT
  • HZ-GB-2312

Значение по умолчанию: UTF8.

<РазделительСтрок> (необязательный)

Тип: Строка.
Разделяет строки в записываемом файле.
Значение по умолчанию: ПС.

<Дописывать> (необязательный)

Тип: Булево.
Если параметр принимает значение Истина, то содержимое файла сохраняется, если файл уже существует. Если файла не существует, создается новый с именем, указанным в первом параметре метода.
Значение по умолчанию: Ложь.

<КонвертируемыйРазделительСтрок> (необязательный)

Тип: Строка.
Указывает разделитель строк в файле при конвертации в стандартный перевод строк ПС.
Значение по умолчанию: ВК + ПС.

Описание варианта метода:

Открывает текстовый файл для записи в монопольном режиме.

Вариант синтаксиса: Установить поток

Синтаксис:

Открыть(<Поток>, <Кодировка>, <РазделительСтрок>, <КонвертируемыйРазделительСтрок>, <ЗаписатьBOM>)

Параметры:

<Поток> (обязательный)

Тип: Поток, ПотокВПамяти, ФайловыйПоток.
Поток для записи.

<Кодировка> (необязательный)

Тип: КодировкаТекста, Строка.
Тип кодировки текста. Тип кодировки может быть задан как в виде значения перечисления КодировкаТекста, так и в виде строки с указанием названия кодировки.
Поддерживаемые названия кодировок:

  • UTF-8
  • UTF-16
  • UTF-16BE
  • UTF-16LE
  • ISO-8859-1
  • US-ASCII
  • gb18030
  • iso-8859-2
  • iso-8859-3
  • iso-8859-4
  • iso-8859-5
  • iso-8859-6
  • iso-8859-7
  • iso-8859-8
  • iso-8859-9
  • iso-8859-13
  • iso-8859-15
  • Shift_JIS
  • EUC-JP
  • Big5
  • Big5-HKSCS
  • GBK
  • GB2312
  • GB_2312-80
  • EUC-KR
  • KSC_5601
  • windows-949
  • windows-874
  • cp866
  • KOI8-R
  • KOI8-U
  • windows-1250
  • windows-1251
  • windows-1252
  • windows-1253
  • windows-1254
  • windows-1255
  • windows-1256
  • windows-1257
  • windows-1258
  • macintosh
  • x-mac-cyrillic
  • ISO-2022-JP
  • ISO-2022-KR
  • ISO-2022-CN
  • ISO-2022-CN-EXT
  • HZ-GB-2312

Значение по умолчанию: UTF8.

<РазделительСтрок> (необязательный)

Тип: Строка.
Разделяет строки в записываемом потоке.
Значение по умолчанию: ПС.

<КонвертируемыйРазделительСтрок> (необязательный)

Тип: Строка.
Указывает разделитель строк в потоке при конвертации в стандартный перевод строк ПС.
Значение по умолчанию: ВК + ПС.

<ЗаписатьBOM> (необязательный)

Тип: Булево.
Определяет, будет ли добавлена метка порядка байт (BOM) в начало потока.
Значение по умолчанию: Ложь.

Описание варианта метода:

Устанавливает поток для записи.

Описание:

Открывает текстовый файл или поток для записи.

Доступность:

Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.

Пример:

Текст.Открыть("d:\dos.txt", КодировкаТекста.OEM);

Использование в версии:

Доступен, начиная с версии 8.0.


     Методическая информация