2010-02-07 17 views
7

Sto cercando un modo semplice e multipiattaforma per unire path, directory e nomi di file in un percorso completo in C++. So python ha os.path.join() e matlab ha fullfile(). Qt ha qualcosa di simile? QFileInfo non sembra in grado di farlo.os.path.join() in Qt?

+2

Ho fatto una domanda simile: http://stackoverflow.com/questions/740423/qt-class-for-handling-file-paths –

risposta

10

QDir ha absoluteFilePath e relativeFilePath per combinare un percorso con un nome file.

3

Off-line, non sono sicuro di Qt, ma Boost ha una classe filesystem che gestisce cose come questa. Questo ha il vantaggio che è stato accettato come una proposta per TR2. Ciò significa che ha buone possibilità di diventare parte della libreria standard C++ (anche se probabilmente con qualche piccola modifica qui o là).