Visual Basic Script


6_1_ Объект FileSystemObject



     6. Файлы

      6.1. Объект FileSystemObject

        Для файловых операций применяется объект FileSystemObject.
        Он не является прямым дочерним объектом WSH, а предназначен для использования совместно с языками сценариев.
         Вообще сами по себе языки сценариев VBS и JScript не могут работать с файлами и производить какие-либо действия над ними. Работать с файлами могут элементы ActiveX. Но и VBScript и JScript могут создавать объекты ActiveX (т.н. контейнеры объектов) и работать с ними. Для этого и используется FileSystemObject.
         Для создания элемента ActiveX служит метод CreateObject. Создадим для работы экземпляр объекта FileSystemObject.
 
         VBS:

     Set FSO = CreateObject(“Scripting.FileSystemObject”)

         JScript:

     var FSO = new ActiveXObject(“Scripting.FileSystemObject”);


 FileSystemObject (FSO) содержит следующие объекты и коллекции:
 
 

Объект/Коллекция Описание
FileSystemObject Основной объект. Содержит методы и свойства, которые позволяют создавать, удалять, получать информацию, и управлять дисками, папками и файлами. Многие методы связанные с этим объектом дублируются в других объектах FSO, которые предусматриваются для удобства.
Drive Объект. Содержит методы и свойства, которые позволяют собирать информацию о накопителях, имеющихся в системе, как например, имя диска и сколько свободного места на диске. Имейте в виду, что "диск" не обязательно является жестким диском, но может быть накопителем CD-ROM, виртуальным диском RAM, и так далее. Накопитель не должен обязательно присутствовать на данном компьютере, он может быть доступен и через сеть.
Drives Коллекция. Включает в себя все диски на данном компьютере независимо от их типа (HDD, CD-ROM и т.д.).
File Объект. Содержит методы и свойства, которые позволяют создавать, удалять, или перемещать файл. Также получают сведения об имени файла, пути к нему, и другие свойства.
Files Коллекция. Содержит список всех файлов, находящихся в данной папке.
Folder Объект. Содержит методы и свойства, которые позволяют создавать, удалять, или перемещать папки. Также получают сведения об имени папки, пути к ней, и другие свойства.
Folders Коллекция. Содержит список всех папок, находящихся в конкретной папке.
TextStream Объект. Позволяет читать и делать записи в текстовые файлы.
 

Назад по тексту | Содержание | Вперед по тексту

О проекте | История | E-mail


Copyright (C) 2000 - 2001 Alex Neverov

#bn { DISPLAY: block } #bt { DISPLAY: block }




Начало  Назад  Вперед