当前位置:网站首页 > 技术博客 > 正文

qt删除文件中的部分内容



我正在我的类中实现一个方法,它将数据从 TableView 对象写入 CSV 文件。但是,当程序运行时,程序会以非常慢的速度(3 或 4 秒)将数据写入 USB 驱动器上的文件,但可以在系统的内部驱动器上正常工作。这是因为我在写入文件后没有使用flush()或close()吗?

这是我的代码

 
  

这是我之前的代码,现在我打算关闭文件流,以便优雅地退出。QFile::close() 的 Qt API 说

调用 QFile::flush() 并关闭文件。来自刷新的错误被忽略。

所以我应该只调用close(),还是调用flush(),记录任何错误然后调用close()更好?

是否有任何其他修改,我必须做,以改进写操作?

版权声明


相关文章:

  • 多目标优化定义2025-09-02 08:30:00
  • debug stack trace for2025-09-02 08:30:00
  • 移动端主流框架2025-09-02 08:30:00
  • selenium自动化测试报告2025-09-02 08:30:00
  • vlan互通配置2025-09-02 08:30:00
  • 线程安全的类有哪些2025-09-02 08:30:00
  • css字体样式大全2025-09-02 08:30:00
  • 数据库表设计例子简单2025-09-02 08:30:00
  • rapid程序是什么意思2025-09-02 08:30:00
  • urllib32025-09-02 08:30:00