如何搜索所有目录? Objective C

How to search all directories? Objective C

我知道如何使用 NSFileManager 在目录中搜索文件。但我想搜索 iphone 中的所有目录以查找具有某种扩展名(比方说 .txt)的文件。我该怎么做?

应用程序可以访问的文件是应用程序沙盒中的文件。这意味着您只能访问(直接或间接)源自您的应用程序的那些文件。目前无法完全不受限制地访问 iOS 文件系统。

不过我认为值得注意的是 iOS 11 引入了一些更改,允许您查看其他应用程序的文档目录。仅当这些应用程序在其 info.plist 中使用“UISupportsDocumentBrowser”键将其文档目录设为 public 时才有可能。同样,这取决于其他应用程序的编码方式,可能对您的情况没有帮助。