Открывает указанный файл и возвращает объект TextStream, который можно читать, записывать или добавлять в файл.
object.OpenTextFile(имя файла[, iomode[, create[, формат]]])
параметр
объект: обязателен. Ожидается имя объекта FileSystemObject.
имя файла: обязательно. Строковое выражение, определяющее имя открываемого файла.
йомод: необязательно. Режим ввода/вывода, одна из следующих трех констант: ForReading, ForWriting или ForAppending.
создать: необязательно. Логическое значение, указывающее, можно ли создать новый файл, если указанное имя файла не существует. Значение True, чтобы разрешить создание новых файлов, в противном случае — значение False. Значение по умолчанию — Ложь.
формат: необязательный. Одно из трех значений Tristate, указывающих формат открытия файла. Если этот параметр опущен, файл открывается в формате ASCII.
настраивать
Параметр iomode может иметь одно из следующих значений:
Описание постоянного значения
ForReading 1 открывает файл в режиме только для чтения. Этот файл не может быть записан.
ForWriting 2 открывает файл только для записи. Этот файл не может быть прочитан.
ForAppending 8 открывает файл и записывает в конец файла.
Параметр формата может быть одним из следующих значений:
Описание постоянного значения
TristateUseDefault -2 открывает файл в формате системы по умолчанию.
TristateTrue -1 открывает файл в формате Unicode.
TristateFalse 0 Открыть файл в формате ASCII.
иллюстрировать
Следующий код показывает, как использовать метод OpenTextFile для открытия и записи файла:
Скопируйте код кода следующим образом:
Подпрограмма OpenTextFileTest
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Дим fso, f
Установите fso = CreateObject(Scripting.FileSystemObject)
Установите f = fso.OpenTextFile(c:/testfile.txt, ForWriting, True)
f.Написать Привет!
е.Закрыть
Конец субтитра