我正在尝试标记 SAN 驱动器上的某些文件夹,但是某些计算机可以看到这些颜色,而其他计算机则看不到。
我很好奇是否有办法清除颜色标签的查找器缓存,因为我相信这可能是问题所在,但我不确定。
谢谢!
答案1
关于颜色标签的信息存储在 .DS_Store 文件中。您的用户很可能因为权限问题而无法读取此文件。
答案2
至少在 Lion 中,标签存储在扩展属性中,kMDItemFSLabel
而不是.DS_Store
文件中(参见此处Mac OS X:如何从终端更改文件的颜色标签)。您可以从文件中读取此元数据:mdls -name kMDItemFSLabel /path/to/file.ext
。我还没有尝试通过网络读取这些属性,但如果这样做失败,也许mdls
会抛出一个有用的错误。