Re: getting file creation date from NTFS
Re: getting file creation date from NTFS
- Subject: Re: getting file creation date from NTFS
- From: Ken Thomases <email@hidden>
- Date: Sat, 22 May 2010 12:04:36 -0500
On May 22, 2010, at 10:33 AM, Angelo Chen wrote:
> I'd like to get creation date of a file, here are the codes:
Since there seems to be a bug with Cocoa (that you should file at <http://bugreport.apple.com>), you may wish to try stat(2) or perhaps FSGetCatalogInfo().
For stat(2), if you're targeting pre-Snow Leopard, make sure to define _DARWIN_USE_64_BIT_INODE before including the headers so the stat structure will have the st_birthtimespec field.
Also be aware that not all file systems support the notion of creation dates of their objects. I don't know off-hand if NTFS does. You can use getattrlist(2) to check. (Come to think of it, you can use getattrlist() to obtain the file creation date, too, although stat() is much simpler.)
You can avoid writing a lot of experimental test code yourself by downloading and using Apple's FSMegaInfo sample tool. Apply that and its various sub-commands to see what results you get from an NTFS volume.
<http://developer.apple.com/mac/library/samplecode/FSMegaInfo/>
Cheers,
Ken
_______________________________________________
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