关于路径表示方法的问题。

thinking空 发布于 2013/07/30 16:45
阅读 971
收藏 1

经常在资料中看到不同的路径表示方法,都搞糊涂了,希望高手给解答一下。

E:\QT study

E:/QT study

E:\\QT study

这三种表示方法有什么不一样?


加载中
0
thinking空
thinking空

我来总结一下,根据测试结果,在win7系统下的Qt5.1.0中,使用

E:\QT study

E:/QT study

E:\\QT study

E://QT study

效果完全是一样的。

系统默认使用的是E:\QT study这种格式。

0
l
langya123
这个和使用的系统有关
thinking空
thinking空
回复 @langya123 : 那在windows中使用那种表示方法?
l
langya123
是的,要看运行所在服务器的平台环境,一般编程时候可以使用自身api提供的方法,例如java里面使用File.pathSeparator,他就会自动匹配当前平台
thinking空
thinking空
是windows和linux的关系吗?请详细说一下。
0
ddatsh
ddatsh
用 / 通用
thinking空
thinking空
也就是说不论在VS中还是QT中,还是在不同系统中,路径使用/就行了?
0
YuanyuanL
YuanyuanL

首先要说明的是只有windows系统路径才会是这几种表达方式。

在程序代码中windows的路径通常是这样表示:E:\\QT study

在windows的命令中通常是这样的,比如打开一个路径的时候:E:\QT study

剩下那种我记得在windows中数据库指定data目录的时候遇到过,如: -D  ../data

中山野鬼
中山野鬼
回复 @可可可 : \\是什么意思,搞清楚先,给谁处理的。你就没疑问了。
thinking空
thinking空
c++调用外部程序(比如cmd)时,输入给外部程序的路径应该用\表示还是用\\表示呢?
返回顶部
顶部