24

次のような相対パスと絶対パスがあります。

絶対: /tmp/somedir
相対: anotherdir/file.txt

2 つ ( /tmp/somedir/anotherdir/file.txt) をQDirで連結したいのですが、それを行う適切な方法がよくわかりません。

のドキュメントによるとQDir::absoluteFilePath

「ディレクトリ内のファイルの絶対パス名を返します。」

これは、ファイル名だけがあれば理想的ですが、相対パスもあります。このページの他の機能をいくつか見ましたが、探していたものはないようでした。

どの機能を使用すればよいですか?

4

2 に答える 2

34

を探していると思いますfilePath()

QString finalPath = QDir("/tmp/somedir").filePath("anotherdir/file.txt");
于 2012-07-29T02:55:16.527 に答える