十四、QFile文件操作
1.文件读写流程
(1)打开文件 >> 找到文件 >> 使用QFileDialog类中的静态方法getOpenFileName,此方法返回打开文件的路径+文件名
(2)使用QFile类中的open方法打开文件
(3)使用QFile类中的readAll/readLine/write方法对文件内容进行读写操作
(4)使用close方法关闭并保存文件
2.解决文件编码格式不同的问题
(1)使用QTextStream类中setCodec方法设置以什么编码形式读出或写入文件内容
(2)使用QTextStream类中的readAll/readLine方法对文件内容进行读写操作
(3)写入文件时执行flush方法将内容从内存写入到文件中
3.随机文件名操作
(1)使用QDateTime类中的静态方法currentDateTime获取当前时间日期字符串
(2)使用toString方法将时间日期字符串格式化成数字字符串
4.解决文件创建的路径
(1)使用QDir类中的静态方法setCurrent方法将路径设置为QApplication静态方法的applicationDirPath下。
5.创建文件夹
(1)创建QDir对象
(2)使用exists方法判断文件夹是否存在
(3)使用mkdir方法创建文件夹
6.记事本示例