Hi All, I've got a need to get all of the Attributes of a file (including EA's) -- At wwdc I talked with some of the filesystems guys and they (very helpfully) pointed me at a few ideas including copyfile ( http://developer.apple.com/documentation/Darwin/Reference/Manpages/man3/copyfile.3.html )
What I can do is a copyfile with the flags COPYFILE_METADATA | COPYFILE_PACK | COPYFILE_VERBOSE and it does a great job of picking up what appears to be all of the various attributes -- The exact call I use is copyfile(ifname, ofname, 0, COPYFILE_METADATA | COPYFILE_PACK | COPYFILE_VERBOSE); If I then try to unpack if using the 'reverse' command it almost works perf ectly: copyfile(ofname, ifname, 0, COPYFILE_UNPACK | COPYFILE_VERBOSE | COPYFILE_METADATA); Permissions, responsible app, 'finder color', all seem to unpack and get applied to the file properly (even third party EA's seem to work properly) -- The one thing that doesn't seem to survive is spotlight comments. If I look in the packed file (ofname in this case) I can see the finder comments there so I know they are being serialized properly but it doesn't seem to transfer them when I unpack the file. Is this expected behaviour or am I missing something? -John _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com