Qt 5.7/C++를 사용하여 Linux에서 파일의 소유자와 그룹을 변경해야합니다. QFileInfo::ownerID
및 QFileInfo::groupID
게터가 발견되었지만이 값에 대한 설정자가없는 것 같습니다.파일 소유자 : Qt/C++을 사용하는 Linux의 그룹
나는 chown에 해당하는 Qt가 필요합니다.
Qt 함수를 사용하여이 값을 설정하는 방법이 있습니까?
Qt 5.7/C++를 사용하여 Linux에서 파일의 소유자와 그룹을 변경해야합니다. QFileInfo::ownerID
및 QFileInfo::groupID
게터가 발견되었지만이 값에 대한 설정자가없는 것 같습니다.파일 소유자 : Qt/C++을 사용하는 Linux의 그룹
나는 chown에 해당하는 Qt가 필요합니다.
Qt 함수를 사용하여이 값을 설정하는 방법이 있습니까?
파일 사용 권한 설정은 기본 chmod 기능을 사용하는 대신 QFile::setPermissions 방법으로 수행 할 수 있지만 Qt는 chown과 동일하지 않습니다. unistd.h
Look here의 chown()
함수를 사용해야합니다.
파일 권한, 소유권을 찾지 못했습니다. 그러나 질문의 두 번째 부분에 대한 대답을 수락했습니다. – TSG
QProcess로 시도하십시오. – eyllanesc
원시 Qt 함수를 사용하고 싶습니다. 그렇지 않으면 C/C++의 chown이 가장 좋은 방법입니다. QProcess를 사용하는 것은 많은 오버 헤드처럼 보이며 실제로 질문에 대답하지 않습니다. – TSG
Qt에는 이러한 기능이 없습니다. – eyllanesc