我需要一个类似于.NET的方法来安全地组合路径部分,而不必担心路径分隔符的平台细节.
在QT4中有这样的类和方法吗?
就像是:
QPath::Combine
Run Code Online (Sandbox Code Playgroud) PathAppend是一个有用的winapi函数,它允许您在处理任何尾部反斜杠(或缺少反斜杠)时将一条路径附加到另一条路径.
这意味着追加"/dir1"到"dir2",或者"/dir1"到"/dir2",或"/dir1/"以"/dir2"会产生相同的(正确的)结果- "/dir1/dir2"(虽然只是concatening将分别产生"/dir1dir2","/dir1/dir2"和"/dir1//dir2").
是否有任何Qt功能做类似的事情?