2010-02-07 104 views
7

我正在寻找一种简单的,跨平台的方式将路径,目录和文件名连接到C++中的完整路径。我知道蟒蛇有os.path.join()和matlab有fullfile()。 Qt有类似的东西吗? QFileInfo似乎无法做到这一点。os.path.join()在Qt中?

+2

我问了一个类似的问题:http://stackoverflow.com/questions/740423/qt-class-for-handling-file-paths – 2010-02-07 15:40:23

回答

10

QDirabsoluteFilePathrelativeFilePath的路径与文件名结合起来。

3

副手,我不确定Qt,但Boost有一个filesystem类来处理这样的事情。这具有已被接受为TR2提案的优点。这意味着它很可能成为C++标准库的一部分(尽管可能会在这里或那里进行一些小的修改)。