使用 Qt/C++ 在 Linux 中设置文件 owner:group
Set file owner:group in Linux using Qt/C++
我需要使用 Qt 5.7 /C++ 更改 Linux 下文件的所有者和组。我找到了 QFileInfo::ownerID
和 QFileInfo::groupID
getter,但似乎没有这些值的 setter。
我需要 chown 的 Qt 等价物。
有没有办法使用 Qt 函数设置这些值?
可以通过QFile::setPermissions method instead of using native chmod function, but Qt has not equivalent of chown. You should use chown()
function from unistd.h
Look here设置文件权限。
我需要使用 Qt 5.7 /C++ 更改 Linux 下文件的所有者和组。我找到了 QFileInfo::ownerID
和 QFileInfo::groupID
getter,但似乎没有这些值的 setter。
我需要 chown 的 Qt 等价物。
有没有办法使用 Qt 函数设置这些值?
可以通过QFile::setPermissions method instead of using native chmod function, but Qt has not equivalent of chown. You should use chown()
function from unistd.h
Look here设置文件权限。