文件操作
基础课以文件操作结尾
QFile
无非就是读和写操作
QFile file("路径")
file.open 打开方式 QIODevice::ReadOnly
file.readAll readLine( file.atEnd 判断是否到文件尾)
写 QIODevice::WriteOnly 全覆盖
追加Append
file.wirte("...")
QFileInfo info("路径")
file 读取到文件信息
路径 名称 后缀名 大小
创建日期 修改日期 QDateTIme toString("yyyy-MM-dd.....")
文件流
QFileStream
QFile file(path)
QTextStream (&file)
stream<<写
stream.readAll >>遇到空格结束
数据流
QDataStream stream(&file)
stream<<写数据
stream>>读数据>>读数据
#-------------------------------------------------
#
# Project created by QtCreator 2019-08-17T17:38:01
#
#-------------------------------------------------
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = QFile
TEMPLATE = app
# The following define makes your compiler emit warnings if you use
# any feature of Qt which has been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS
# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_B