Иллюстрированный самоучитель по Visual Basic 6.0
Ch 9.htm
назад | содержание
| вперед
Работа с атрибутами файлов
Для работы с атрибутами файлов используются
функции GetAttr и SetAttr. Синтаксис функции GetAttr, возвращающей атрибуты
файлов, следующий:
GetAttr (pathName)
где pathName — путь, включающий
имя файла, папку, устройство. По умолчанию применяется текущая папка и устройство.
Функция GetAttr возвращает число,
которое определяет атрибуты файла. Интерпретировать это число можно при помощи
параметров, описанных в табл. 9.3.
Таблица 9.3. Константы атрибутов
файлов
|
Константа
|
Описание
|
Значение
|
|
vbNormal
|
Обычный файл
|
0
|
|
vbReadOnly
|
Файл только для чтения
|
1
|
|
vbHidden
|
Скрытый файл
|
2
|
|
vbSystem
|
Системный файл
|
4
|
|
vbDirectory
|
Каталог(папка)
|
16
|
|
vbArhive
|
Архивный файл
|
32
|
Аналогично работает функция setAttr,
выполняющая установку атрибутов файлов. Синтаксис этой функции следующий:
SetAttr pathName, attributes
где:
Для того чтобы задать несколько
атрибутов, можно просто просуммировать указанные константы. Например, для установки
атрибутов файла Hidden и Read-only необходимо использовать функцию setAttr следующего
вида:
SetAttr "MyFile", vbHidden
+ vbReadOnly
При этом для файла MyFile
будут установлены атрибуты Hidden и Read-only.
назад | содержание
| вперед