Qt 文件读写操作
来源:互联网 发布:网络是否应该受管制 编辑:程序博客网 时间:2024/06/09 19:35
//文列出Qt读写文件常用方式,还有对文件的一些简单操作
读文件
QString fileName = "D:\Lib\1.txt";QString str;QFile file(fileName); if(!file.open(QIODevice::ReadOnly | QIODevice::Text)) { QMessageBox::warning(this,"Warnning","can't open",QMessageBox::Yes); } QTextStream in(&file);str=in.readLine();//读取一行//如果读取多行QString str2[MAX];for(int 1=0 ;i<MAX; i++)str2[i]=in.readLine();file.close();
写文件
QString fileName=“D:/Lib/1.txt");QString str="CSDN"; QFile file(fileName); if(!file.open(QIODevice::ReadWrite | QIODevice::Text)) { QMessageBox::warning(this,"sdf","can't open",QMessageBox::Yes); } QTextStream in(&file);in<<str<<"\n";//如果写多行,同上循环即可file.close
//删除文件
QString fileName=“D:/Lib/1.txt"); QFile file; file.remove(fileName);
//关于文件名去扩展名等问题
QString fileName=“D:/Lib/1.txt"); QFile file; file.remove(fileName); //关于文件名去扩展名等问题 QString fileName="1.txt";int index = fileName.lastIndexOf(".");fileName.truncate(index);QMessageBox::warning(this,"Tips",fileName,QMessageBox::Yes);//现在的fileName就是"1"//同理,lastIndexOf是找最后一个符合条件的位置,将文件名按字符串来处理就好了
//添加路径和扩展名
QString fienName = "1";fileName.prepend("D:\Lib\");fileName.append(".txt");QMessageBox::warning(this,"Tips",fileName,QMessageBox::Yes);//fileName 为"D:\Lib\1.txt"//总之是对QString的简单操作而已
0 0
- QT 文件读写操作
- Qt 文件读写操作
- QT 文件读写操作
- QT 文件读写操作
- QT 文件读写操作
- Qt 文件读写操作
- Qt文件读写操作
- Qt 文件读写操作
- Qt 读写文件操作
- QT:文件的读写操作
- QT中读写文件操作
- 用Qt进行文件的读写操作
- Qt文件读写操作 (文章收录)
- 【QT练习】文件简单读写操作
- 学习记录-Qt文件的读写和删除等操作
- Qt|Qt读写ini文件
- Qt读写ini文件
- Qt入门-文件读写
- 《组合变身小宠物游戏》PlayerPetItem(修改更新中)【初学者】
- 常用设计模式-代理模式
- vr视频六面体变换
- 解码器进帧出帧顺序
- input事件--->按键事件的基本实现
- Qt 文件读写操作
- 最新版的c#常用代码
- Python 文件迭代器(2)
- transfer-encoding:chunked的含义
- lscpu命令
- css 气泡和手绘放大镜
- jeesite,jeeplus,jeeng,jeebase技术交流
- 封装selenium
- 滴滴2017校招算法工程师笔试题--吃饭问题