Проверка прав безопасности на доступ к файлу или папке

Функция проверяет наличие разных уровней прав доступа к файлу/папке для текущего пользователя.

Параметры

path - путь к файлу или папке

level - проверяемый уровень прав доступа:

  • FILE_GENERIC_READ - чтение
  • FILE_GENERIC_WRITE - запись
  • FILE_GENERIC_EXECUTE - выполнение
  • FILE_ALL_ACCESS - полные права
Результат

Если результат равен соответствующей запросу константе (FILE_GENERIC_READ и т.д.), права присутствуют.
0 - права отсутствуют или файл/папка не существует.

Author: admin