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?
7
A
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à).
Ho fatto una domanda simile: http://stackoverflow.com/questions/740423/qt-class-for-handling-file-paths –