symbian中如何把数据添加到文件末尾?急

mvpwuqiang 2009-10-13 05:32:28
如题,symbian中往txt文件里写数据,总会把原文件内容删除,然后从新写新数据
我想往文件的末尾写入新数据,要怎么实现呢?
试过用seek把文件位置移动到末尾再写,不过也不可以啊!
求教了.......
...全文
117 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cut9 2009-10-20
  • 打赏
  • 举报
回复
你一定要相信,任何一个平台,编程语言,都让你追加文件数据。剩下的就是找到正确的参数。
Juncof 2009-10-15
  • 打赏
  • 举报
回复
File.Write(pos, data);

pos = FileSize: 由File.Size(pos);取得


berserker0807 2009-10-15
  • 打赏
  • 举报
回复
打开时候的参数。
btsy2000 2009-10-14
  • 打赏
  • 举报
回复
RFile::Seek
zp520lly 2009-10-14
  • 打赏
  • 举报
回复
对,是open的参数没有对,你可以查下SDK,应该有说到,你肯定是打开文件时就把内容清空了,Open(RFs& aFs,const TDesC& aName,TUint aFileMode)你可以把第三个参数换了试一试,我这里没有SDK查不到
liu6560080 2009-10-14
  • 打赏
  • 举报
回复
open打开文件才不会删除内容
replace打开文件会删除掉内容从新写
在用seek把光标移动到文件尾部就可以写了
mvpwuqiang 2009-10-13
  • 打赏
  • 举报
回复
何解呢??
应该是打开文件时候就应该设置的参数吧! open函数?
seek,write应该没关系的....就是文件一创建时候,内容就清空了!
alex_hua 2009-10-13
  • 打赏
  • 举报
回复
1. RFile::Open
2. RFile::Seek
3. RFile::Write

参数正确的情况下,肯定行的。检查下你使用这些方法时的参数。

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧