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:提供内部文件信息                                                    

 

你可能感兴趣的:(加密,tcp,网络,嵌入式,存储,qt)