FAttr_SetAttr

главная

Функция FAttr_SetAttr используется для изменения "файловых атрибутов". и, в отличие от функции SetFileAttributes из win32 api, обрабатывает атрибуты "Сжатый" и "Зашифрованный".

BOOL WINAPI FAttr_SetAttr(
  CFileAttributes *fattr,
  const char *FileName,
  DWORD NewAttr
);

Параметры

fattr
Указатель на объект с сохраненными правами доступа.
FileName
Имя файла или каталога, права доступа на который нужно установить. Может быть NULL. Если FileName равно NULL, то атрибуты NewAttr просто запоминаются внутри объекта, а атрибуты никаких существующих файлов или каталогов не трогаются.
NewAttr
Значение атрибутов в том формате, в каком его отдают SetFileAttributes (описание ее смотрите в документации по win32 api). Если NewAttr равно 0xFFFFFFFF, то на FileName устанавливаются запомненные внутри объекта атрибуты. Если NewAttr не равно 0xFFFFFFFF, то значение NewAttr запоминается внутри объекта, а затем эти атрибуты устанавливаются на FileName.

Возвращаемое значение

TRUE - в случае успеха, FALSE - при неудаче.
Смотрите также:
Сервисные функции | FAttr_Create | FAttr_Delete | FAttr_GetAttr