ЧтениеТекста.Открыть (TextReader.Open)
ЧтениеТекста (TextReader)
Открыть (Open)
Доступен, начиная с версии 8.0.
Вариант синтаксиса: Открыть файл
Синтаксис:
Открыть(<ИмяФайла>, <Кодировка>, <РазделительСтрок>, <КонвертируемыйРазделительСтрок>, <МонопольныйРежим>)Параметры:
<ИмяФайла> (обязательный)
Имя читаемого файла.
<Кодировка> (необязательный)
Определяет кодировку текста читаемого текстового файла (согласован с текстовым документом). Если параметр не задан, формат текста будет определен автоматически по сигнатуре BOM в начале файла; если сигнатура BOM в файле отсутствует, файл будет открыт в кодировке ANSI.
Кодировка может быть задана как в виде значения перечисления КодировкаТекста, так и в виде строки с указанием названия кодировки.
Поддерживаемые названия кодировок:
- 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
<РазделительСтрок> (необязательный)
Указывает строку, являющуюся разделителем строк в читаемом файле.
Значение по умолчанию: ПС.
<КонвертируемыйРазделительСтрок> (необязательный)
Указывает разделитель строк в файле при конвертации в стандартный перевод строк ПС.
Значение по умолчанию: ВК + ПС.
<МонопольныйРежим> (необязательный)
Определяет режим открытия файла. Истина - монопольный, Ложь - разделяемый.
Значение по умолчанию: Истина.
Описание варианта метода:
Открывает текстовый файл для чтения в монопольном режиме.Вариант синтаксиса: Установить поток
Синтаксис:
Открыть(<Поток>, <Кодировка>, <РазделительСтрок>, <КонвертируемыйРазделительСтрок>)Параметры:
<Поток> (обязательный)
Поток для чтения текста.
<Кодировка> (необязательный)
Определяет кодировку текста, читаемого из потока (согласован с текстовым документом). Если параметр не задан, формат текста будет определен автоматически по сигнатуре BOM в начале файла; если сигнатура BOM в файле отсутствует, файл будет открыт в кодировке ANSI.
Кодировка может быть задана как в виде значения перечисления КодировкаТекста, так и в виде строки с указанием названия кодировки.
Поддерживаемые названия кодировок:
- 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
<РазделительСтрок> (необязательный)
Указывает строку, являющуюся разделителем строк в читаемом потоке.
Значение по умолчанию: ПС.
<КонвертируемыйРазделительСтрок> (необязательный)
Указывает разделитель строк в потоке при конвертации в стандартный перевод строк ПС.
Значение по умолчанию: ВК + ПС.
Описание варианта метода:
Установить поток для чтения.Описание:
Открывает текстовый файл или поток для чтения.
Доступность:
Тонкий клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
Пример:
| Текст.Открыть("d:\dos.txt", КодировкаТекста.OEM); |
Использование в версии:
Доступен, начиная с версии 8.0.