gpt4 book ai didi

blackberry - 黑莓中的目录/文件夹监听器

转载 作者:行者123 更新时间:2023-12-03 02:24:58 25 4
gpt4 key购买 nike

我想在黑莓中开发一个在后台运行的应用程序,并且应该监听特定文件夹中的更改,即特定文件夹/目录中的文件是否已添加或删除。

我可以使用 FileSystemJournalListener 来实现这一点,但我的问题是,每次在“任何目录/文件夹”中添加或删除文件时,它都会监听或调用。但我不想要这种行为,我只需要某种方式或任何其他监听器来监听特定目录中文件的任何更改。

提前致谢。

最佳答案

我同意pajton的评论,我们应该使用FileSystemJournalListener在那里,跳过无用的事件。

通过适当的过滤,它不会导致任何性能问题 - 这种功能正是此类的用途。为什么不将 FileSystemJournalListener 扩展到某些具有目录过滤功能的 DirectoryListener 以及具有文件过滤功能的 FileListener?

我们可以缓存从 FileSystemJournal.getNextUSN() 检索到的最新查看事件在每个监听器中(当然,清除过滤器更改时的缓存),因此它将仅查找新的文件系统事件。

并且不要忘记使用步骤来循环事件 - 这样应用程序将继续执行而不会出现问题。

关于blackberry - 黑莓中的目录/文件夹监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6386828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com