我正在寻找一种简单的跨平台方式,将路径,目录和文件名连接到C ++中的完整路径。我知道python有os.path.join()
而matlab有fullfile()
。 Qt有类似的东西吗? QFileInfo
似乎无法做到这一点。
答案 0 :(得分:10)
QDir有absoluteFilePath
和relativeFilePath
将路径与文件名合并。
答案 1 :(得分:3)
副手,我不确定Qt,但是Boost有一个filesystem
类来处理这样的事情。这具有以下优点:它已被接受为TR2的提议。这意味着它很有可能成为C ++标准库的一部分(尽管可能在这里或那里稍作修改)。