如何使用 Spotlight 查找所有不属于某种类型的文件?

如何使用 Spotlight 查找所有不属于某种类型的文件?

我可以在 Finder 窗口的搜索字段中输入“Shockwave Flash Movie”,然后找到所有属于“Shockwave Flash Movie”类型的文件。但是,我真正想要的是所有非 Shockwave Flash Movie 文件的列表。我该怎么做?

答案1

基本上有两种方法:

一种方法是,选择KindOther然后输入

-"Shockwave Flash Movie"

但是,这也会过滤掉名称仅为包含使用“Shockwave Flash Movie”。幸运的是,这种可能性很小。


Raw Query另一种方法是通过从第一个菜单中选择条目来执行原始聚光灯查询。

然后您可以输入以下内容:

kMDItemContentType != "public.jpeg"

这将找到除 JPEG 图像之外的所有文件。"public.jpeg"当然是您想要排除的文件类型。

要查找 SWF 文件的内部名称,请打开一个Terminal.app窗口,键入mdls(带空格)并将 .SWF 文件拖放到此终端窗口中。按 Enter。现在查找以 开头的行kMDItemContentType,这是您必须输入到搜索查询中的 SWF 文件类型的名称。(您只需执行此部分一次。)

答案2

我试过:-“纯文本”,除了纯文本类型的文件外,我得到了大量的文件,
希望这能有所帮助

相关内容