Ich bin auf der Suche nach einer einfachen, plattformübergreifenden Möglichkeit, Pfad-, Verzeichnis- und Dateinamen zu einem vollständigen Pfad in C++ hinzuzufügen. Ich weiß, Python hat os.path.join()
und Matlab hat fullfile()
. Hat Qt etwas Ähnliches? QFileInfo
scheint nicht in der Lage zu sein, dies zu tun.os.path.join() in Qt?
7
A
Antwort
10
QDir hat absoluteFilePath
und relativeFilePath
, um einen Pfad mit einem Dateinamen zu kombinieren.
3
Offhand bin ich nicht sicher über Qt, aber Boost hat eine filesystem
Klasse, die solche Dinge behandelt. Dies hat den Vorteil, dass es als Vorschlag für TR2 akzeptiert wurde. Das bedeutet, dass es eine ziemlich gute Chance hat, ein Teil der C++ - Standardbibliothek zu werden (wenn auch mit einigen kleineren Änderungen hier oder dort).
Verwandte Themen
- 1. Ist os.path.join notwendig?
- 2. Python os.path.join unter Windows
- 3. in Bezug auf die Parameter in os.path.join
- 4. Warum wirft os.path.join Argumente weg?
- 5. Warum funktioniert os.path.join() in diesem Fall nicht?
- 6. Python os.path.join() auf einer Liste
- 7. Wie ein Array mit os.path.join (root, Dateiname)
- 8. gemischte Schrägstriche mit os.path.join an Fenstern
- 9. Wie machst du einen os.path.join mit einem Array in Python?
- 10. Gibt es eine integrierte JavaScript-Funktion, die os.path.join ähnlich ist?
- 11. So verwenden Sie os.path.join() beim Suchen nach vielen Dateien
- 12. Python os.path.join - INFO - 'list' Objekt hat kein Attribut 'endswith error
- 13. Qt: Unbekannte Module in QT: webview
- 14. os.path.join gibt falschen Pfad, wie man das richtig macht?
- 15. Libvirt in Fehler Qt während in Qt Creator kompilieren
- 16. Wie lege ich in Python das Verzeichnistrennzeichen in der Funktion os.path.join() fest?
- 17. Persistenz-Klassen in Qt
- 18. Eingebettete Datenbank in Qt
- 19. Wie Einstellungen in Qt
- 20. glTexImage3D stürzt in QT
- 21. Bild drehen in Qt
- 22. Zeileninterpolation in Qt?
- 23. Bildschirmtastatur in Qt 5
- 24. Unload Plugin in Qt
- 25. GIF-Animation in Qt
- 26. Ausnahmesicherheit in Qt
- 27. Debuggen in Qt Creator
- 28. Kippschalter in Qt
- 29. unique_ptr in Qt-Projekt
- 30. Druckbogen in Qt
Ich stellte eine ähnliche Frage: http://stackoverflow.com/questions/740423/qt-class-for-handling-file-paths –