2

S60 上的文件或文件夹是否具有可以识别它们的唯一 id 值?

我想要一个 id,以后可以用来提取文件或文件夹的完整路径。这是可以实现的吗?

如果不是,那么跟踪感兴趣的文件的最佳方式是什么?例如,如果我有一个 pdf 阅读器,并且我想要一个菜单​​选项来显示系统上的所有 pdf 文件 - 我如何防止我的应用程序在每次选择此选项时搜索整个系统?我可以在我的应用程序处于活动状态时搜索一次并轻松监控更改吗?

谢谢你。

4

3 回答 3

1

我在 Symbian OS C++ API 中看不到任何可以完全满足您需求的东西。

使用 RFs::NotifyChange() 可能是您最好的选择。

于 2009-12-03T14:49:29.690 回答
0

是的,在某一点索引它们并使用 RFs::NotifyChange()。ID 如何帮助识别新文件?

于 2009-12-03T16:36:33.143 回答
0

Symbian Timebox 10.1 (^3?) 引入了一个新的文件通知 API,CFsNotify。

如果确切地告诉您发生了哪些更改以及更改了哪个文件/目录/驱动器。

http://developer.symbian.org/xref/epl/xref/MCL/sf/os/kernelhwsrv/userlibandfileserver/fileserver/inc/f32notification.h#140

它类似于 Microsoft 的 ReadDirectoryChangesW API。

于 2010-02-04T17:17:24.060 回答