Проверка выполнения разрешения , то есть атрибуты owner_exec
, group_exec
и other_exec
соответствующей структуры std::experimental::filesystem::permissions
. По заданному имени файла его можно получить с помощью
namespace fs = std::experimental::filesystem;
// ...
const auto permissions = fs::status("file.txt").permissions();
Проверьте это в соответствии с тем, что вы знаете о текущем пользователе (является текущим владельцем файла в группе пользователей файла).