我需要使用 Qt 5.7/C++ 更改 Linux 下文件的所有者和组。 我找到了QFileInfo::ownerID
和QFileInfo::groupID
getter,但这些值似乎没有二传手。
我需要相当于chown的Qt。
有没有办法使用 Qt 函数设置这些值?
设置文件权限可以通过 QFile::setPermissions 方法完成,而不是使用本机 chmod 函数,但 Qt 没有等同于 chown。您应该使用unistd.h
查看此处chown()
函数。