./log.file 当前路径下的log.file文件
:/log.file 资源中的log.file文件
../log.file 上级目录中的log.file文件
备注:相对路径的计算,是从当前dll被调用的位置开始的,并不是软件运行bin目录。
对于QT中的路径,如果记不清楚,最好是直接写一个测试的代码,直接输出以下看看,还有以下几个常用的注意事项:
- 使用QDir::separator来获取到快平台的分隔符
- 使用QDir::cleanPath来清理传入的路径,会将路径中相对含义的部分字符自动进行转换,这个路径可以不存在
- 在构造函数中直接传入路径,相当于设置了QDir对象的根目录
- 如果使用QT的话,在Windows中,斜杠和反斜杠都是OK的
- 斜杠是左斜杠'/',反斜杠是右斜杠'\',通常反斜杠是由转义含义的
网友评论