社区
Qt
帖子详情
关于写文件
chenhaitao123
2011-06-19 10:42:41
基于qt的文件传输的功能,从对端分批发送文件数据到本机
每次收到文件的部分数据,需要把这部分数据写入本机的指定文件,每次都是从当前文件的末尾写入.
需要怎么实现从文件末尾写入,而不是覆盖文件原来内容,谢谢
...全文
142
6
打赏
收藏
关于写文件
基于qt的文件传输的功能,从对端分批发送文件数据到本机 每次收到文件的部分数据,需要把这部分数据写入本机的指定文件,每次都是从当前文件的末尾写入. 需要怎么实现从文件末尾写入,而不是覆盖文件原来内容,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zf2371752658
2013-05-24
打赏
举报
回复
QString path = "E:/1.txt"; while(1) { QFile file(path); file.open(QFile::ReadWrite|QFile::Append); QTextStream stream(&file); QTime time; stream << time.currentTime().toString() << "\n"; file.flush(); file.close(); Sleep(2000); } 注意:如果path路径有空格,记得处理空格 如:path = "C:/Program Files/alipay/1.txt"; path.replace(" ","\" \"");
zhu_xz
2012-05-08
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
现在遇到的情况是这样的 多个线程分段去服务器下载,然后每个线程在把自己下载回来的数据写到文件的相应位置,但是不知道怎么同步,文件老是出错啊
[/Quote]
先创建一个和目标文件大小相同的空文件,然后每个线程在下载时需要知道在下载的内容在原文件的偏移量,然后打开文件后seek到那个位置写就好了。
zhu_xz
2012-05-08
打赏
举报
回复
打开文件的时候设置QIODevice::Append标识就会将新内容追加到文件末尾了
cosmos180
2012-05-08
打赏
举报
回复
现在遇到的情况是这样的 多个线程分段去服务器下载,然后每个线程在把自己下载回来的数据写到文件的相应位置,但是不知道怎么同步,文件老是出错啊
念茜
2011-06-20
打赏
举报
回复
怎么和以前一个人朋友问的问题一模一样?莫非是考试题?……
文件数据流传输很简单呀 以追加方式写入
kongyanmin
2011-06-20
打赏
举报
回复
[Quote=引用 1 楼 yiyaaixuexi 的回复:]
怎么和以前一个人朋友问的问题一模一样?莫非是考试题?……
文件数据流传输很简单呀 以追加方式写入
[/Quote]
说的对,对文件的操作有只读,只写,读写和追加等,你看看帮助文档
计算机毕业设计-校园教务处管理系统.zip
计算机毕业设计中的校园教务处管理系统是一个旨在提高校园教务管理效率和质量的综合性信息平台。该系统采用SSM(Spring、SpringMVC、MyBatis)技术栈进行构建,利用Spring框架进行业务逻辑处理和依赖注入,通过SpringMVC实现模型-视图-控制器的设计模式,以及使用MyBatis作为ORM工具进行数据库持久化操作。系统功能涵盖了学生信息管理、课程安排、成绩录入与查询、教室资源分配、考试管理、教师工作量统计等关键模块,通过提供一个用户友好的界面和强大的后台管理功能,校园教务处管理系统不仅优化了教务工作流程,还提升了学生和教师的互动体验,是计算机专业学生展示其系统分析、设计和开发能力的理想项目。
一些关于创新创意类的电赛竞赛文档.zip
一些关于创新创意类的电赛竞赛文档
项目计划管理任务app应用界面xd源
文件
(1)AdobeXD源码下载设计素材UI设计.xd
项目计划管理任务app应用界面xd源
文件
(1)AdobeXD源码下载设计素材UI设计
电子商务公共服务平台大数据中心HTML模板源码 大数据大屏展示源码 VUE.zip
电子商务公共服务平台大数据中心HTML模板源码 大数据大屏展示源码 VUE
suno AI专业教程:深入探索与实践
本资源是一份专为AI技术追求者量身定制的深度学习与suno AI实战教程,以精炼的内容和实战案例为核心,旨在帮助专业人士和学习者快速掌握suno AI的关键技术和应用。它适用于希望深化AI知识的研究学者、工程师、数据科学家以及充满热情的学生和独立研究者。通过本教程,学习者将能够作为教学辅助材料系统学习AI理论与实践,或在职业发展中通过持续学习提升专业技能。此外,本资源通过案例分析激发创新思维,指导学习者将suno AI技术应用于解决现实问题,同时提供额外的学习材料和工具,如在线模拟和代码示例,以支持深入学习和实践探索。内容丰富而不冗长,每个知识点都配有实例分析,确保学习者能够快速吸收和应用,定期更新以紧跟技术发展,是提升AI技术能力的理想选择。
Qt
16,211
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章