由于OSX Mavericks支持文件标签。是否有任何API以编程方式访问这些?如何获取所有系统标签的列表?并操纵它们?
我已经尝试过了:
然而没有人提到标签的存在。
答案 0 :(得分:3)
您可以在此路径中找到所有系统标记:
~/Library/SyncedPreferences/com.apple.finder.plist
但plist文件的默认值不存在。您可以通过添加新标记来显示它。那么,您是否找到了获取所有系统标签的其他方法?
答案 1 :(得分:1)
不知道这是否是您要找的:
请参阅此主题以编程方式添加代码How can I add OS X "tags" to files programmatically?
如果您查看NSURL资源页面http://goo.gl/fwHMWk,它还会说明如何获取附加到资源的标记名称,并使用NSURLTagNamesKey作为NSString值数组返回。
答案 2 :(得分:0)
您可以阅读取景器用户默认值
defaults read com.apple.Finder FavoriteTagNames
(
"",
Red,
Orange,
Yellow,
Green,
Blue,
Purple,
Gray
)