【问题标题】:Spotlight is not searching for mp3 file in all directories in CocoaSpotlight 不在 Cocoa 的所有目录中搜索 mp3 文件
【发布时间】:2010-10-11 16:44:39
【问题描述】:

我必须在所有目录中搜索 mp3 文件。我使用 Spotlight 实现它,但它仅在 /user/userAccount/Music/Itunes Music 中搜索。我已将歌曲存储在 Desktop/Songs/*.mp3 上,但它不在此目录中搜索。

我应该怎么做才能让我的应用在所有目录中搜索。

【问题讨论】:

  • 您没有提供通过 Spotlight 找不到的文件的完整路径。桌面上文件的路径是什么?用户的文件位于 /users/Desktop/... 因此将被 Spotlight 索引(使用默认设置),但是 Spotlight 不会索引文件系统上的每个位置。

标签: cocoa spotlight


【解决方案1】:

如果您不需要 Spotlight,您可以使用 unix 命令find。一个示例命令行是:

find ~ -name '*.mp3'

前提是您所有的 mp3 文件都有 .mp3 扩展名。

从 Cocoa 应用程序中,您必须将其包装在 NSTask 或使用 popen() 调用中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2016-11-29
    • 2019-11-17
    • 1970-01-01
    • 2019-11-17
    • 1970-01-01
    相关资源
    最近更新 更多