2009-03-06 3 views
1

모든 디렉토리에서 mp3 파일을 검색해야합니다. Spotlight를 사용하여 구현하지만/user/userAccount/Music/Itunes Music에서만 검색합니다. Desktop/Songs/*. mp3에 내 노래를 저장했지만이 디렉토리에서는 검색하지 않습니다.Spotlight가 Cocoa의 모든 디렉토리에서 mp3 파일을 검색하지 않습니다.

내 앱이 모든 디렉토리에서 검색해야하는 것은 무엇입니까?

+0

Spotlight를 통해 찾을 수없는 파일의 전체 경로를 제공하지 않았습니다. 데스크톱의 파일 경로는 무엇입니까? 사용자 파일은/users/Desktop/... 아래에 있으므로 Spotlight는 기본 설정을 사용하여 색인을 생성하지만 Spotlight는 파일 시스템의 모든 위치를 색인화하지 않습니다. – Jay

답변

0

Spotlight가 필요하지 않은 경우 유닉스 명령어 find을 사용할 수 있습니다. 예제 명령 줄은 다음과 같습니다

find ~ -name '*.mp3' 

는 모든 MP3 파일이 .mp3 확장자를 가지고 제공.

코코아 앱의 경우 NSTask에 포장하거나 popen() 전화를 사용해야합니다.

관련 문제