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に相当しません。 chown()
の機能をunistd.h
Look hereから使用する必要があります。
私はファイルのパーミッションを探していませんでした。しかし、質問の第二部分に対する答えを受け入れました。 – TSG
QProcessで試してください – eyllanesc
私はネイティブのQt関数を使うことを望んでいました。そうでなければ、C/C++のchownが次に良いことです。 QProcessを使用するとオーバーヘッドのように思えますが、実際にはこの質問には答えません。 – TSG
Qtにはこのような機能はありません。 – eyllanesc