Главная » C++ » Как определить права доступа пользователя к объектам файловой системы?
Как определить права доступа пользователя к объектам файловой системы?
С помощью std::filesystemВы можете получить разрешения, определенные для данного объекта, но он не оценивает, применяются ли эти разрешения к текущему пользователю.
Есть ли портативный способ определить, может ли текущий пользователь читать / писать / выполнять данную сущность?
Быстрый & Грязный «способ — это просто выполнять эти функции и отлавливать ошибки, но это не здорово, например, запускать приложение, если вы просто хотите проверить, разрешено ли это делать пользователю.