No specific attributes in the FinderInfo data. I just need to be able
to get it and set it on another file/folder.

The labels case you mention is an interesting one. I had not thought
about it when it comes to cross-compatibility with the different OS
versions I need to support.

On Thu, Oct 13, 2016 at 4:45 PM, Gary L. Wade
<> wrote:
> What attributes in particular do you need to work with? In case you might be 
> dealing with labels, those moved from the simple bitmask flag to separate 
> values in their own extended attribute. Other values may have changed 
> similarly but I haven't kept up with them.
> --
> Gary L. Wade (Sent from my iPad)
>> On Oct 13, 2016, at 7:03 AM, Stephane Sudre <> wrote:
>> Question:
>> Is there a native Cocoa API that can replace the
>> FSGetCatalog/FSSetCatalog API when it comes to retrieving/setting the
>> FinderInfo (and FinderExtInfo) attributes of a file?
>> OS X 10.8 and later.
>> Problem:
>> The FS CoreCarbon APIs are deprecated but apparently, there's nothing
>> to replace them completely in Cocoa (Foundation).
>> The NSURL resources APIs does not support the FinderInfo attributes
>> (no obvious key in the broken documentation and using
>> "" does not work).
>> Workaround:
>> This can be worked around by using the xattr.h APIs but if it could be
>> possible to avoid this, it would be better.

Packaging Resources -


Cocoa-dev mailing list (

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)

Help/Unsubscribe/Update your Subscription:

This email sent to

Reply via email to