Qt中实现删除文件某一行内容
来源:互联网 发布:控制台java 编辑:程序博客网 时间:2024/05/29 08:17
1 背景
平常做的最多的是读文件和写文件,但是删除某一行内容的还是第一次,因此在这里做一个总结。
2 思路
2.1 直接编程
参考资料[1]指出,可以先将整个文件的内容读进内存,然后找到要删除的行,将对应的行删除,最后将修改后的内容重新写入原文件。参考资[1]中给出了主要的代码。
参考资料[4]使用同样的思路,实现了一个完成的Qt工程。
2.2 调用其它工具
参考资料[2]提供了一个使用sed、vi等工具来删除文件第一行内容的方法,而参考资料[5]则提供了删除文件最一行的方法。Qt中可以使用system调用实现删除文件某行内容的功能。
参考资料
[1]Delete line in text file
[2]Commands on how to delete a first line from a text file using bash shell
[3]Remove a line in a text file
[4]QT 程序 删除文本文件中某一行
[5]sed删除文件最后一行的语句方法
0 1
- Qt中实现删除文件某一行内容
- QT 删除文件的某一行
- qt C++ 替换文件某一行等号之后的内容
- LinuxShell中删除文件中某一行的方法
- 删除文件中的某一行
- Linux 删除和替换文件中某一行的方法
- Linux 删除和替换文件中某一行的方法
- shell如何取到文件中某一行某一列的内容
- eclipse中删除某一行
- VB中删除、替换或者插入内容到文本中某一行
- linux下查看文件某一行内容
- sed 查找文件的某一行内容
- python计算文件的行数和读取某一行内容的实现方法
- Linux Shell中删除和替换文件中某一行的方法
- 【Shell】脚本中删除和替换文件中某一行的方法
- VB中删除、替换或者插入内容到文本中某一行,及文本行列的处理实例
- Qt学习之按条件删除tableview的某一行
- 实现文件上传服务器某一路径或者删除服务器某一路径下的文件
- 如何做好测试管理工作
- leetcode 25:Reverse Nodes in k-Group(15-10-11)
- hdu 5500 Reorder the Books(模拟)
- ubuntu下设置一个wifi热点
- 二、机器学习系统设计笔记之对真实样本分类
- Qt中实现删除文件某一行内容
- 欢迎使用CSDN-markdown编辑器
- dump pcm数据和一些备忘
- 三、机器学习系统设计笔记之聚类
- Fedora安装Texlive2013时出现Can't locate Digest/MD5.pm的解决方法
- C# Lambda表达式
- Linux 硬中断和软中断
- C语言入门之流程控制语句及运算符号
- Android 源代码分享