назад | содержание | вперед
Работа с атрибутами файлов
Для работы с атрибутами файлов используются функции 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
где:
Замечание
В функции SetAttr используются все константы, описанные в табл. 9.3, кроме константы vbDirectory.
Для того чтобы задать несколько атрибутов, можно просто просуммировать указанные константы. Например, для установки атрибутов файла Hidden и Read-only необходимо использовать функцию setAttr следующего вида:
SetAttr "MyFile", vbHidden + vbReadOnly
При этом для файла MyFile будут установлены атрибуты Hidden и Read-only.
назад | содержание | вперед