Reputation: 78914
I'm looking for an easy, cross platform way to join path, directory and file names into a complete path in C++. I know python has os.path.join()
and matlab has fullfile()
. Does Qt has something similar? QFileInfo
doesn't seem to be able to do this.
Upvotes: 13
Views: 11393
Reputation: 761
QDir has absoluteFilePath
and relativeFilePath
to combine a path with a file name.
Upvotes: 14
Reputation: 490128
Offhand, I'm not sure about Qt, but Boost has a filesystem
class that handles things like this. This has the advantage that it has been accepted as a proposal for TR2. That means it has a pretty good chance of becoming part of the C++ standard library (though probably with some minor modifications here or there).
Upvotes: 3