|
Функция Dir | | Синтаксис Dir[(pathname[, attributes])] Dir$[(pathname[, attributes])] | Функция Dir возвращает имя файла или каталог, подходящий для заданного шаблона или атрибута файла, или метку тома устройства. Рекурсивные вызовы функции Dir запрещены. | Параметры Наименование | Описание | PathName | Необязательный. Строковое выражение, указывающее имя файла. Также может содержать имя каталога или папки и диска. При использовании имен файлов или папок, содержащих пробелы следует использовать дополнительные кавычки.
Заметьте, что PathName указан, как необязательный аргумент, но он обязателен при первом вызове функции, а также в случаях, если задан аргумент Attributes |
Attributes | Необязательный. Константа или числовое выражение, описывающее атрибуты файла. Если этот аргумент опущен, возвращаются все файлы, имена которых удовлетворяют содержимому аргумента PathName. Допустимые значения Attributes:
vbNormal |
0 |
Обычное состояние файла. Используется по умолчанию и в этом случае возвращает все файлы с подходящим под шаблон именем |
vbReadOnly |
1 |
Атрибут только для чтения |
vbHidden |
2 |
Скрытый атрибут |
vbSystem |
4 |
Системный атрибут |
vbVolume |
8 |
Метка тома |
vbDirectory |
16 |
Каталог или папка |
|
| Замечания | Пример использования Dim retval
'при наличии выводит WIN.INI
retval = Dir("c:\windows\win.ini")
Debug.Print retval 'возвращает имя файла с
расширением txt
'при наличии нескольких файлов
возвращается первый найденный файл
retval = Dir("c:\windows\*.txt")
Debug.Print retval | Дополнительная информация Категория: Работа с файловой системой Еще функции: CurDir, Dir, EOF, FileAttr, FileDateTime, FileLen, FreeFile, GetAttr, Input, Loc, LOF, Seek |
|
|