×
Namespaces

Variants
Actions

小心使用symbian的文件系统

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

文章
huwell 在 28 Jun 2007 创建
最后由 hamishwillee 在 15 Dec 2011 编辑
RFs iFs; (A handle to a file server session)
CFileStore* iStore; (File based persistent store)


这两个是文件操作中必须使用的对象:) 一个负责文件服务系统的会话句柄,一个用来负责文件存储对象。


这里具体内容可以看SDK,但我想讲的就是,在文件操作时,如读入,打开,删除等等,我们需要把这两个对象良好的运用,否则就会出错,特别是多文件的操作。


如果一组文件打开后要进行删除,那必须调用

delete iStore;
iFs.Close()


以关闭本次打开的所有操作, 而在删除前再进行

User::LeaveIfError(iFs.Connect());

的连接操作,这样亦步亦趋,才可以进行良好的文件操作 否则会报告文件在使用中的错误:)


呵呵,总之要小心,用了就要知道关闭,养成良好的使用习惯: 使用前预备,使用后释放。

This page was last modified on 15 December 2011, at 13:41.
47 page views in the last 30 days.
×