2010-02-07 15 views
7

Estoy buscando una forma sencilla y multiplataforma para unir ruta, directorio y nombres de archivos en una ruta completa en C++. Sé que python tiene os.path.join() y matlab tiene fullfile(). Qt tiene algo similar? QFileInfo no parece ser capaz de hacer esto.os.path.join() in Qt?

+2

Hice una pregunta similar: http://stackoverflow.com/questions/740423/qt-class-for-handling-file-paths –

Respuesta

10

QDir tiene absoluteFilePath y relativeFilePath para combinar una ruta con un nombre de archivo.

3

Offhand, no estoy seguro acerca de Qt, pero Boost tiene una clase filesystem que maneja cosas como esta. Esto tiene la ventaja de que ha sido aceptado como una propuesta para TR2. Eso significa que tiene una buena posibilidad de formar parte de la biblioteca estándar de C++ (aunque probablemente con algunas modificaciones menores aquí o allá).

Cuestiones relacionadas