WEB开发网
开发学院手机开发Symbian 开发 关于 Symbian 对文件的操作 阅读

关于 Symbian 对文件的操作

 2010-03-24 17:23:00 来源:WEB开发网   
核心提示:fs.Close();很方便吧,RFileLocation: f32file.hLink against: efsrv.lib创建或者打开一个文件,关于 Symbian 对文件的操作(3),可以对文件进行所有的操作,读啊写啊,可以按需要选用,RFileReadStream/RFileWriteStreamLocatio

fs.Close();

很方便吧。

RFile

Location: f32file.h

Link against: efsrv.lib

创建或者打开一个文件,可以对文件进行所有的操作,读啊写啊,改名改属性等等。

从Read()、Write()的所有重载版本看,参数都是TDesC8/TDes8 的,看来应该是对UTF-8 without BOM编码的文件适用。另外Read()、Write()都提供了同步、异步两种方式,可以按需要选用。

RFileReadStream/RFileWriteStream

Location: S32FILE.H

Link against: estor.lib

从RReadStream/RWriteStream派生出来的文件流。

示例代码:

RFileWriteStream writer;

writer.PushL(); //推上清洁栈

User::LeaveIfError(writer.Replace(fileSession, KFileName, EFileWrite)); //将流与文件绑定

writer << aTxt; //将aTxt的内容写入流

writer.CommitL(); //提交,相当于Flush

writer.Pop();

writer.Close();

上一页  1 2 3 

Tags:关于 Symbian 文件

编辑录入:coldstar [复制链接] [打 印]
赞助商链接