总结Qt中常用文件信息QFileInfo的获取:后缀,名称,路径,链接

本文总结了Qt中QFileInfo类用于获取文件信息的方法,包括文件后缀、名称、路径和链接等属性。通过QFileInfo,可以方便地获取文件的创建和修改时间,以及创建临时文件等操作。利用这些功能,可以更高效地进行Qt文件操作。
摘要由CSDN通过智能技术生成

因为最近在操作文件的相关属性,所以顺便将QFileInfo多看了几眼,发现很多函数平时都给忘了,譬如basename(),suffix() ,很常用,但是有时候不记得了,使用QString的split去操作字符串也行,只是没那么方便而已,所以总结一下,记录下来。

1.获取文件名的后缀:

 QFileInfo fi("/tmp/archive.tar.gz");
 QString ext = fi.suffix();  // ext = "gz"

2.获取文件名符号点之后的所有后缀:

 QFileInfo fi("/tmp/archive.tar.gz");
 QString ext = fi.completeSuffix();  // ext = "tar.gz"

3.获取文件名的绝对路径(Windows下会自动大写盘符):

 QFileInfo fi("c:/temp/foo"); => fi.absoluteFilePath() => "C:/temp/foo"

4.获取文件名除了最

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

新潮技术研究社

关注公众号xcdm2018

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值