【发布时间】:2014-04-29 15:07:58
【问题描述】:
我需要在当前目录及其子目录中找出名称以搜索字符串作为前缀的所有文件和文件夹。就像finder完成搜索一样。 我试过使用 NSFileManager 但它只为当前目录获得结果。 使用 NSTask 我可以在当前目录和子目录中获取文件/文件夹。但问题是我无法在一次搜索中获取文件和文件夹。我只能搜索文件或文件夹,不能同时搜索两者。
另外,如果我使用 NStask,我将无法在某个时间间隔内获得输出。它在 NStask 完成时返回我的结果。我已经尝试使用通知NSFileHandleDataAvailableNotification,但它会在任务完成时返回给我数据。
有没有其他方法,以便我可以搜索目录和文件。另一个应用程序路径查找器已经完成了这项工作。如果有人对此有想法。请帮我 谢谢
【问题讨论】:
标签: cocoa path-finding nsfilemanager