2

S60 上のファイルまたはフォルダーには、それらを識別できる一意の ID 値がありますか?

後でファイルまたはフォルダーのフル パスを抽出するために使用できる ID が必要です。これは達成可能ですか?

そうでない場合、関心のあるファイルを追跡するための最良の方法は何ですか? たとえば、pdf リーダーがあり、システム上のすべての pdf ファイルを表示するメニュー オプションが必要な場合、このオプションを選択するたびにアプリケーションがシステム全体を検索しないようにするにはどうすればよいですか? 一度検索して、アプリケーションがアクティブな間、変更を簡単に監視できますか?

ありがとうございました。

4

3 に答える 3

1

Symbian OS C ++ APIには、あなたが望むことを正確に実行するものは何もありません。

RF :: NotificationChange()を使用するのがおそらく最善の策です。

于 2009-12-03T14:49:29.690 に答える
0

Symbian Timebox 10.1 (^3?) では、新しいファイル通知 API である CFsNotify が導入されています。

If は、何が変更され、どのファイル/ディレクトリ/ドライブに変更されたかを正確に示します。

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 に答える
0

はい、一点でインデックスを作成し、RFs::NotifyChange() を使用します。ID は新しいファイルの識別にどのように役立ちますか?

于 2009-12-03T16:36:33.143 に答える