欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

qfile 相对路径是不是存在文件

更新时间: 2014-01-05 02:44:29 责任编辑: Author_N1

 

QFile 相对路径是否存在文件
在我的执行文件夹内建了xml/monitor子文件夹 ,并判断 QString  monitro_name;是否存在。
我使用if (!QFile::exists(":/xml/monitor/"+monitor_name)), 但还是无法判断,困恼好久了,
--参考方法--
":/xml/monitor/"+monitor_name ---- :开头是从资源文件里找,不是可执行文件夹下。
换成"./xml/monitor/"+monitor_name 试试
--参考方法--
Xml/monitor

--参考方法--
你把"./xml/monitor/"+monitor_name 赋给一个QString对象,然后看看路径是否正确,因为在调试的时候,“./”所指的路径是项目文件所在的路径,并非exe文件的路径。
--参考方法--
弄成绝对路径不就没问题了。
--参考方法--
看我的截图吧,相对路径肯定没问题,是相对于编译后生成的.exe所在的目录



--参考方法--
看看以下几个路径就清楚了:

QDir::currentPath() 

QCoreApplication::applicationFilePath() 
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:44:29
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/13832/
本文WWW.DOC100.NET DOC100.NET版权所有。