Erhalte relativen Pfad von einer Datei in Qt

Ich versuche, den relativen Pfad von Dateien, die möchte ich schreiben. Hier eine situation:

Speichere ich eine conf-Datei in D:\confs\conf.txt. Ich habe in meinen Programmen einige Dateien gelesen von D:\images\image.bmp. In meinem conf.txt ich möchte ../images/image.bmp.

Sehe ich einige nützliche Klassen, wie QDir oder QFileInfo aber ich weiß nicht, was es ist, das beste zu verwenden. Ich habe versucht:

QDir dir("D:/confs");
dir.filePath(D:/images/image.bmp) //Just return the absolute path of image.bmp

Ich lese die doc und er sagt filePath nur die Arbeit mit den Dateien im Verzeichnis setzen (hier D:\confs), aber ich Frage mich, ob es einen Weg gibt, um anzuzeigen, zu suchen, von einem anderen dir, um seinen relativen Pfad.

InformationsquelleAutor der Frage user3627590 | 2014-06-02

Schreibe einen Kommentar