文件路径差异:
Windows下使用的是反斜杠"\"。
Linux下使用的是正斜杠"/"
方法一:
/转\(斜杠转反斜杠)
QString path = "C:/temp/test.txt";
path = QDir::toNativeSeparators(path); \\ "C:\\temp\\test.txt"
\转/(反斜杠转斜杠)
QString path = "C:\\temp\\test.txt";
path = QDir::fromNativeSeparators(path); \\ "C:/temp/test.txt"
方法二:
QString path = "C:/temp/test.txt";
path.replace("/","\\"); \\ "C:\\temp\\test.txt"
本文介绍在Windows和Linux系统中如何转换文件路径格式,包括使用QDir类的方法和字符串替换技巧,实现斜杠与反斜杠之间的互换。
844

被折叠的 条评论
为什么被折叠?



