Новости 

VBScript — FileSystemObject

Поделиться ссылкой:

Одним из практических применений FileSystemObject является манипулирование текстовыми файлами. В этой статье я расскажу о методах создания, редактирования и чтения текстовых файлов. Это особенно полезно при сборе информации или регистрации задачи.

Задача FileSystemObject при работе с текстовым файлом — вернуть объект TextStream, который, в свою очередь, имеет методы, необходимые для чтения и записи данных в текстовые файлы. TextStream можно открыть в одном из трех режимов чтения, записи и подключения.

Чтобы разрешить использование понятных имен для этих режимов, добавьте следующие константы в сценарий:

Const ForReading = 1 Const ForWriting = 2 Const ForAppending = 8

]

Следующим шагом является создание экземпляра FileSystemObject:

Set objFSO = CreateObject ("Scripting.FileSystemObject")

при подключении к текстовому файлу будет использоваться метод OpenTextFile. Это связано с тем, что FileSystemObject возвращает объект TextStream, который, в свою очередь, предоставляет методы, необходимые для работы с текстовыми файлами.

Текстовый поток в режиме чтения:

Set objTextFile = objFSO.OpenTextFile ("c: somelocationsometextfile.txt", ForReading)

[Поток:19459
]

Установите objTextFile = objFSO.OpenTextFile ("c: somelocationsometextfile.txt", ForWriting, True)

Текстовый поток в режиме подключения:
текст_файла Objj = 1945 .OpenTextFile ("c: somelocationsometextfile.txt", ForAppending, True)

Читать до objTextFile.AtEndOfStream strLine = objFile.ReadLine Loop ]

]

Читать полный текстовый файл:

До objTextFile.AtEndOfStream strLine = objFile.ReadAll Loop

] objTextFile. WriteLine («Hallo world»)

Важно закрыть файл после работы с текстовым файлом.

objTextFile.Close

Обратите внимание, что фактическое значение, присутствующее в режиме записи и подключения, означает, что текстовый файл должен быть создан, если он еще не существует.

Мы не придумываем новости, мы их копируем! Верить или нет тому, что вы прочитали на нашем сайте, личное дело каждого!

Похожие записи

Top