Проверка эффективных разрешений с помощью boost :: filesystem / std :: filesystem

Итак, boost::filesystem позволяет вам получить доступ к разрешениям файла в том смысле, какие разрешения есть у владельца, какие разрешения есть у группы и какие есть у всех пользователей. Это хорошо, но я не хочу начинать проверять, кто я, какая у меня группа и т. Д. - я просто хочу проверить, могу ли я, скажем, рекурсировать какой-то каталог или нет (а не пытаясь сделать это и потерпев неудачу). Как мне это сделать?


person einpoklum    schedule 24.03.2017    source источник


Ответы (1)


Не уверен, есть ли эта функция в boost :: filesystem, но в POSIX есть access(2).

person AndiDog    schedule 08.06.2018