2012-07-28 18 views
14

Ho un percorso relativo e percorso assoluto che sembrano qualcosa di simile:Come concatenare un percorso assoluto e un percorso relativo con QDir?

 
Absolute: /tmp/somedir 
Relative: anotherdir/file.txt 

Vorrei concatenare i due (/tmp/somedir/anotherdir/file.txt) con QDir, ma io non sono abbastanza sicuro che cosa il modo corretto di fare ciò che è.

Secondo la documentazione per QDir::absoluteFilePath:

"Restituisce il nome percorso assoluto di un file nella directory."

Questo sarebbe l'ideale se tutto quello che avevo era un nome di file, ma anch'io ho un percorso relativo. Ho guardato alcune delle altre funzioni sulla pagina, ma nessuna sembrava essere quella che stavo cercando.

Quale funzione devo utilizzare?

risposta

20

Penso che stiate cercando filePath().

QString finalPath = QDir("/tmp/somedir").filePath("anotherdir/file.txt"); 
Problemi correlati