Установить владельца файла: группу в Linux, используя Qt/C++

Мне нужно изменить владельца и группу файла в Linux, используя Qt 5.7 /C++. Я нашел QFileInfo::ownerID а также QFileInfo::groupID геттеры, но, похоже, для этих значений нет сеттеров.

Мне нужен Qt-эквивалент chown.

Есть ли способ установить эти значения с помощью функций Qt?

1 ответ

Решение

Установка прав доступа к файлу может быть выполнена методом QFile::setPermissions вместо использования встроенной функции chmod, но Qt не имеет эквивалента chown. Вы должны использовать chown() функция от unistd.h Посмотри здесь

Другие вопросы по тегам