Visual Basic 6. Руководство разработчика



     Баки для воды пластиковые подробно. | солнечные очки Baby Banz для детей, baby banz- детские. |     

Объект


File

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

Для создания объекта File и исследования его свойств, выполните следующие действия.

1. Создайте переменную типа FileSystem Object, объявив ее следующим образом:

Dim FSys As New FileSystemObject

либо вызвав функцию CreateObject(), как показано ниже.

Set FSys = Create0b]ect ("Scripting. FileSystemObject")

2. Используйте переменную FSys для создания объекта, задающего указанный файл.

Set file = FSys.GetFile(fileName)

3. Обратимся к свойствам файла с помощью объектной переменной file.

FName = file.Name

FDate = file.DateCreated

FSize = file.Size

Рассмотрим свойства объекта File.

Свойства объекта File

Многие свойства объекта File аналогичны свойствам объекта Folder, который рассматривается в параграфе " Объект Folder" далее в этой главе.

Attributes. Это свойство используется для чтения и установки атрибутов файла. Для чтения используется следующий синтаксис.

thisFile.Attributes

Для установки необходимых атрибутов используйте такой оператор.

thisFile.Attributes = thisFile.Attributes Or new_attribute

Переменная

new_attribute

принимает любое значение, приведенное в табл. 20.2. Для изменения нескольких атрибутов комбинируйте значения с помощью логической операции ИЛИ. Например, следующий оператор

thisFile.Attributes = new_attribute

изменяет заданный атрибут, но при этом очищает все другие. Если файл имеет атрибуты "только для чтения" и "скрытый", то его свойство Attributes равно 3 (1+2 согласно табл. 20.2). Если установить атрибут "архивный", присвоив свойству Attributes значение 32, то другие два атрибута очистятся. Комбинируя новый атрибут (32) и существующие с помощью операции ИЛИ, можно задать файлу одновре­менно атрибуты "только для чтения", "скрытый" и "архивный".

Таблица 20.2. Допустимые значения переменной newattribute




Содержание  Назад  Вперед