Symbian学习笔记
日期:2008/3/26
学习目标: 掌握SymbianOS开发的基础知识
学习内容:
SymbianOS的文件系统
文件读写方法
练习: 读取文本文件,然后打印在手机屏幕上。
一、SymbianOS的文件系统
Symbian OS 采用C/S结构,文件服务器为其他应用程序提供文件服务。客户端程序获取一个RFs一个句柄,然后进行文件操作,包括常见的所有文件操作。
Symbian文件的文件名采用//,例如"c://system//apps//list.txt"
二、文件的读写方法
1、文件读写的步骤:
2、与文件服务器建立RFs连接
3、打开文件,指明所使用的RFs
4、完成需要执行的工作
5、关闭文件
6、使用Close()关闭RFs
例如读取文件:
RFs fs;
fs.Connect();//获取会话
RFile file;
file.Open(fs,fileName);//打开文件;
//设置一个 缓冲
TBuf8<10> buf;//缓冲的大小为 10字节.
TInt length = 10;//设置每次读取的大小为10.
do//开始循环读取
{
file.Read(buf,length);//读取
//打印读取到的内容.
省略...
}while(buf.Length()>0);//直到读取的长度等于零
file.Close();//释放资源,关闭文件
fs.Close();
三、总结
1、完成练习,打印文本文件内容。
2、描述符没有理清,导致在打印、传递字符串过程中,屡屡遭到挫折。