文件路径差异:

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"

 

posted on 2019-11-27 14:58  IT观察者  阅读(307)  评论(0编辑  收藏  举报