Re: ATTR_CMN_CHGTIME
Re: ATTR_CMN_CHGTIME
- Subject: Re: ATTR_CMN_CHGTIME
- From: Ron Fleckner <email@hidden>
- Date: Mon, 22 Mar 2010 10:20:44 +1100
On 22/03/2010, at 10:01 AM, gMail.com wrote:
Hi,
I cannot find a Cocoa API to set the "Attribute Modification Date"
of a
file. If there is a way, may you please let me know?
In the meantime, on MacOS X 10.5.8, I have been trying to use
setattrlist
with ATTR_CMN_CHGTIME, unsuccessfully. And setattrlist returns 0, as
everything went ok. While it is not ok. Even FSSetCatalogInfo with
kFSCatInfoAttrMod doesn't work. I get the current date/time I call
the API,
not the date/time I have set.
So my question is:
Can I really set the ATTR_CMN_CHGTIME on MacOS X 10.5.8 or higher?
Also, the man says that getattrlist and setattrlist don't work on
all the
volumes. So, how can I know whether I can call these APIs?
Thanks
--
Leonardo
Hi Leonardo,
the Cocoa way, I suppose, is to use NSFileManager. Looks like you can
use setAttributes:ofItemAtPath:error: with an NSDate value for
NSFileModificationDate.
Ron
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden