Symbian OS 文件服务器(一)

http://blog.sina.com.cn/s/blog_448367c901009u4s.html

概述

   提供了对文件系统的应用程序接口。

   Symbian中文件的存取是通过SymbianOS文件服务器提供的。服务器提供了本地的文件系统(ROMRAM和移动存储)。驱动器、目录和文件的层次关系是VFAT(虚拟文件分配表),因此这种文件系统很自然的与PC相兼容。流存储定义了存储的API,包含了文件的接口,通常直接使用存储API代替文件API

   文件服务器相关的API包含了7个关键的概念:文件服务器会话、文件、目录、单元、路径和文件名分析器、文件管理、文件查找。

   文件服务器会话:从客户端到服务器的所有访问都是通过文件服务器会话。它提供了文件系统处理函数,包括添加、删除、移动和重命名文件;检查和改变文件属性;请求通知。RFs提供了文件服务器会话。

   文件:文件能够打开,创建或替代。在文件读或写之前必须先打开。在读或写文件时,数据是经过描述符进行传递。文件也能够通过文件存储API提供的文件流类进行读或写。RFile提供了文件接口。

   目录项:目录项可以是目录、文件或卷标。目录项可以读取或排序。从一个目录读取一条目录项,使用RDir。同时读取多条目录项,使用RFs函数和相关的CDir。目录项类型是TEntry

   单元:单元是一个可能有驱动器的驱动器设备。对于移动介质,单元是一直存在的,但驱动器设备不一定存在。RFs提供了查找单元上驱动器是否存在的方法,驱动器的信息被包装在TDriveUnitTDriveInfoTVolumeInfo中。

   路径和文件名分析器:一个文件名包括逻辑驱动器、路径、名称和扩展名。TParase提供了文件名的操作接口。

   文件管理:CFileMan提供了大量文件拷贝、移动和其他文件管理的高效操作。

   文件查找:TFindFile提供了高级别的文件查找操作。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值