QFileInfo 的文件名提取问题
来源:互联网 发布:js追加div 编辑:程序博客网 时间:2024/06/06 08:55
通过QFileInfo.baseName(); 可以提取一般的文件名,如:
QString picfile = "/home/Online/posts/hello.jpg";
QFileInfo infpic(picfile);
QString basename8= infpic.baseName();
qDebug() << "############" << basename8;
以上方式可以提取出文件名为:hello,但如果文件名为:oooooooooo2.0ttttttttttt.jpg,也就是文件名包含小数点,提取就不完整,只能提取文件名为:oooooooooo2。这样就不 是一般想要的结果。
所以要想完整的提取文件名就要使用completeBaseName()的接口。具体如下:
QString picfile2 = "/home/Online/posts/oooooooooo2.0ttttttttttt.jpg";
QFileInfo infpic2(picfile2);QString basename82= infpic2.completeBaseName();
qDebug() << "############" << basename82;
此时打印出来的文件名就为:oooooooooo2.0ttttttttttt
- QFileInfo 的文件名提取问题
- QFileInfo的各种文件名的区别
- QFileInfo的简单用法
- QFileInfo的简单用法
- QFileInfo的简单用法
- QFileInfo
- 批量提取文件名的办法
- C提取文件名的编号
- 提取rpm包的文件名
- 批量提取文件名的方法
- 简单的批量提取文件名
- QFileInfo类的简单用法
- qt:QFileInfo的简单用法
- QT Qfileinfo类的介绍
- 提取一个文件的文件名和扩展名
- 批量提取文件名的经典方法
- 提取文件夹下所有的文件名
- bat批处理文件夹内文件名的提取
- 开源和免费引擎
- SUSE 11.1上XEN虚拟机NAT组网方式
- 使用HttpURLConnection从网络中下载图片
- HttpURLConnection多线程下载
- JS 回车提交,兼容IE、火狐、Opera、Chrome、Safari…… .
- QFileInfo 的文件名提取问题
- 软件模式的小结
- 跨平台的编译
- Struts2慢慢学之五(接上)----参数传递方法三
- 【算法复习二】八皇后问题 ---- 回溯
- 利用保护页检测内存访问越界
- 自定义 QLabel
- boost::Any架构
- 定位java程序的数据库的连接配置