我知道这个问题How to retrieve iTunes preferences programmatically to find audio libraries?。
但我需要检索iTunes的路径,如 / Users / user / Music / iTunes ,以及iTunes / Users / user / Music / iTunes / iTunes Media <的Media文件夹/ strong>
我不想对这些路径进行硬编码。那我该如何找回它们呢?
谢谢!
P.S。我需要这个MAC OS X 10.5,10.6,10.7
答案 0 :(得分:3)
推荐的方法是签入~/Library/Preferences/com.apple.iApps.plist
,其中分别列出了密钥iTunesRecentDatabasePaths
和iTunesRecentDatabases
下最近使用的iTunes资料库XML路径和网址。我相信自从至少10.3 Panther已被使用。
答案 1 :(得分:1)
将~/Library/Preferences/com.apple.itunes.plist
加载到NSDictionary中,并获取“alis:11345:音乐文件夹位置”键的值。您获得的NSData对象是文件别名。