2009-03-06 2 views
1

Мне нужно искать mp3-файлы во всех каталогах. Я реализую его с помощью Spotlight, но он ищет только в/user/userAccount/Music/Itunes Music. Я сохранил свои песни на Desktop/Songs/*. Mp3, и он не ищет в этом каталоге.Spotlight не ищет mp3-файл во всех каталогах в Cocoa

Что мне делать, что мои приложения будут искать во всех каталогах.

+0

Вы не указали полный путь к файлу, который вы не обнаружили через Spotlight. Каков путь к файлам на вашем рабочем столе? Файлы пользователя расположены под/users/Desktop/... таким образом, будут проиндексированы Spotlight (с настройками по умолчанию), однако Spotlight не будет индексировать каждое местоположение в файловой системе. – Jay

ответ

0

Если Spotlight не является обязательным требованием для вас, вы можете использовать команду unix find. Командная строка примера:

find ~ -name '*.mp3' 

при условии, что все ваши mp3 файлы имеют .mp3 расширение,.

Из приложения Cocoa вы должны обернуть его в NSTask или использовать звонок popen().