Как с помощью Spotlight найти все файлы, не относящиеся к определенному типу?

Как с помощью Spotlight найти все файлы, не относящиеся к определенному типу?

Я могу ввести "Shockwave Flash Movie" в поле поиска окна Finder и найти все файлы, которые относятся к типу "Shockwave Flash Movie". Однако мне действительно нужен список всех файлов, которые НЕ являются Shockwave Flash Movie. Как это сделать?

решение1

По сути, есть два способа:

Один из них — выбрать Kindи Otherввести

-"Shockwave Flash Movie"

Однако это также отфильтрует все другие типы, названия которых толькосодержатьс "Shockwave Flash Movie". Шанс, к счастью, невелик.


Другой способ — выполнение необработанного запроса Spotlight путем выбора записи Raw Queryиз первого меню.

Затем вы можете ввести следующее:

kMDItemContentType != "public.jpeg"

Будут найдены все файлы, кроме изображений JPEG. "public.jpeg"Конечно, это тот тип файлов, который вы хотите исключить.

Чтобы узнать внутреннее имя SWF-файлов, откройте Terminal.appокно, введите mdls(с пробелом в конце) и перетащите файл .SWF в это окно терминала. Нажмите Enter. Теперь найдите строку, начинающуюся с kMDItemContentType, это имя типа SWF-файла, которое вы должны ввести в поисковый запрос. (Вам нужно сделать это только один раз.)

решение2

Я пробовал: -"Обычный текст" и получил кучу файлов, кроме тех, что относятся к типу "Обычный текст".
Надеюсь, это поможет.

Связанный контент