[gelöst] relativer Pfad, absoluter Pfad
Verfasst: 2. April 2009 15:15
Meine Programm-Verzeichnisstruktur soll sein:
..\Bin (hier ist die Applikation + DLLs drinnen)
..\Data (Dateien mit Einstellungen usw.)
..\Resource (Sprachdateien, Icons, ...)
Von der Applikation im Unterordner "Bin" möchte ich auf Dateien in z.B. Unterordner "Data" zugreifen.
Derzeit mache ich das so:
ist aber nicht optimal wegen cdUp, ich will den Pfad relativ angeben, also so:
QCoreApplication::applicationDirPath() + "../Data/" + "settings.xml"
wie soll ich dass machen?
..\Bin (hier ist die Applikation + DLLs drinnen)
..\Data (Dateien mit Einstellungen usw.)
..\Resource (Sprachdateien, Icons, ...)
Von der Applikation im Unterordner "Bin" möchte ich auf Dateien in z.B. Unterordner "Data" zugreifen.
Derzeit mache ich das so:
Code: Alles auswählen
QDir path(QCoreApplication::applicationDirPath());
path.cdUp();
QFile file( path.absolutePath() + QDir::separator() + "Data" + QDir::separator() +"settings.xml" );
QCoreApplication::applicationDirPath() + "../Data/" + "settings.xml"
wie soll ich dass machen?