qt文件操作(一)

对文件操作进行总结:

首先来看一下QIOdevice:是一个封装能够读写字节块“设备”的强有力的提取器,qt包括很多QIODevice子类:

QFiel                               在本地文件系统和嵌入式资源中存取文件

QTemporaryFile              在本地文件系统中创建并存取临时文件

QBuffer                            从QByteArray中读取或者写入数据

QProcess                         运行外部程序并处理进程间通信

QTcpSocket                    利用TCP在网络上传输数据流

QUdpSocket                    在网络上发送或接受UDP数据报

QSslSocket                     利用SSL/TLS在网络上传输加密数据流

前面三个是随机存取设备,可以在任意位置读取字节位所存储数据。这些随机存取设备还提供了QIODevice::seek()函数以重新配置文件指针。

例外:QDataStream:用来读取二进制数据、读取原始的二进制数据

            QTextStream:用来读取文本数据

补充:

            QDir:处理目录地址-----提供一种鱼平台无关的遍历目录结构并获得目录结构当中的内容。

                            isRelative()判断是否是相对路径

                            isAbsoulte()判断是否是绝对路径

                   绝对路径与相对路径相互转换makeAbsoulte()          

            QFileInfo:提供内部文件信息                                                    

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值