是否可以在整个设备中搜索特定扩展名的文件?

Posted

技术标签:

【中文标题】是否可以在整个设备中搜索特定扩展名的文件?【英文标题】:Is it possible to search files of particular extension in the entire device? 【发布时间】:2010-06-17 22:48:52 【问题描述】:

在我的应用程序中,我正在尝试查找存储在设备中(从系统下载或传输)的所有特定扩展名的文件(如 .pdf、.txt 等),并希望在表格视图中列出它们。是否可以这样做,如果可以,那么我可以关联特定扩展名的文件以使其在支持应用程序(任何第三方插件)中打开。我浏览了许多文档,但找不到解决方案。另外,我如何索引这些扩展名的文件以进行快速搜索。

感谢任何帮助。谢谢。

【问题讨论】:

我已经在一周前发布了这个问题,此后没有回复或回答。我猜我问了一个奇怪的问题。基本上我想要做的是搜索是否有任何 pdf 文件提前下载到设备中,如果有的话,我会将其放入字典中,并将其位置作为键,将其标题作为值。 这适用于越狱设备吗?否则您无法搜索所有个文件。 【参考方案1】:

不,这是不可能的。您的应用无法直接访问其他应用的文件。

【讨论】:

以上是关于是否可以在整个设备中搜索特定扩展名的文件?的主要内容,如果未能解决你的问题,请参考以下文章

在一个数组中搜索特定元素并复制另一个数组中的整个对应行

C++ 在文本文件中搜索特定字符串并返回该字符串所在的行号

Erlang - 在外部文件中搜索特定字符串,如果不存在则追加文件

Android - 在联系人列表中搜索特定电话号码

在 FileNet 中搜索特定文件夹的文件夹层次结构

在堆栈中搜索特定元素