当前位置:网站首页>Qt QFile 删除文件最后n个字节的数据
Qt QFile 删除文件最后n个字节的数据
2022-04-22 06:05:00 【PRML_MAN】
QFile无需打开文件,即可删除文件最后面的n个字节的数据。方法很简单,可以通过QFile自带的resize函数进行大小的处理。
resize( size): 如果 size的大小大于file的大小,file后面会自动填充0,最终达到size大小。
如果size的大小小于file的大小,file会从最后面自动删除,来实现size大小。
因此可以通过下面的方法,来删除文件最后面的4个字节的数据。
QFile file("/home/user/test.txt");
file.resize(file.size() - 4);
上面代码删除文本test.txt最后面的4个字节。
测试如下:
1、创建test.txt,输入如下内容
this is a test file!
2、运行程序后,查看test.txt内容
this is a test f
版权声明
本文为[PRML_MAN]所创,转载请带上原文链接,感谢
https://blog.csdn.net/PRML_MAN/article/details/118175392
边栏推荐
猜你喜欢
随机推荐
Use of Excel vlookup function
ROS系列(二):ROS快速体验,以HelloWorld程序为例
spark优化
glide 4.0 之后 和圆角裁剪CenterCrop冲突
ERROR: Could not find a version that satisfies the requirement win32gui
How do I clear floating?
美团设置渠道包 walle 方式
好用的流布局
如何在CMake项目中引入OpenCV
How to use Anaconda to create a new environment for pycharm and use pycharm to create a new project in this environment
Spark常见问题整理--面试前必看
使用stream load向doris写数据的案例
剑就是剑,木剑铜剑没有差别
win10下Clion的安装与配置
Mise à jour du rapport de séquençage microbien 16S | interprétation
Use of Excel sorting function
【AI视野·今日Sound 声学论文速览 第一期】Thu, 14 Apr 2022
《深度学习》花书学习第三周
菌群多样性是如何形成的,与健康的关系,如何改善?
ROS系列(四):ROS通信机制系列(5):服务通信实操









