Как определить права доступа пользователя к объектам файловой системы?

С помощью std::filesystemВы можете получить разрешения, определенные для данного объекта, но он не оценивает, применяются ли эти разрешения к текущему пользователю.

Есть ли портативный способ определить, может ли текущий пользователь читать / писать / выполнять данную сущность?

Быстрый & Грязный «способ — это просто выполнять эти функции и отлавливать ошибки, но это не здорово, например, запускать приложение, если вы просто хотите проверить, разрешено ли это делать пользователю.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]