GetFileAttributes

WinApi Функция GetFileAttributes

function GetFileAttributes(lpFileName: PChar): DWORD;

Функция возвращает атрибуты для определенного файла или папки.
Функция возвращает информацию в стиле таблицы FAT. См. аттрибуты файлов(FILE_ATTRIBUTE_). Функция GetFileAttributesEx может получить более полную информацию о файле или папке.

Параметры
lpFileName: Строка определяющая путь к папке или файлу.

Windows NT/2000/XP: В ANSI-версии этой функции строка ограничена MAX_PATH. Для того чтобы вызвать расширенную функцию вызовите функцию GetFileAttributesW и добавте "\?\" в начало строки содержащей путь.
Windows 95/98/Me: Cтрока не должна превышать константу MAX_PATH.

Возвращаемые значения
Если функция добивается успеха, возвращаемая величина содержит атрибуты определенного файла или папки.

Если функция терпит неудачу, возвращаемая величина - INVALID_FILE_ATTRIBUTES. Для того, чтобы получить расширенную информацию об ошибке, вызовите функцию GetLastError.

Замечания
Когда GetFileAttributes для дериктории которая является точкой монтирования диска - возвращаемые аттрибуты это аттрибуты папки, а не монтируемого диска. Для получения аттрибутов примонтированного диска вызовите функцию GetVolumeNameForVolumeMountPoint для получения имени диска. Затем полученное имя можно использовать в функции GetFileAttributes. Результатами будут аттрибуты корневого диска.

Материал взят из:
Русская спpавка по Windows API



Последние из рубрики

ОтменитьДобавить комментарий