Re: FSCatalogInfo randomness
Re: FSCatalogInfo randomness
- Subject: Re: FSCatalogInfo randomness
- From: Uli Kusterer <email@hidden>
- Date: Tue, 30 Oct 2007 15:27:51 +0100
On 30.10.2007, at 12:38, email@hidden wrote:
Usually correct,
sometimes not. Also, I have noticed that one particular file is
arbitrarily
flagged as visible/invisible every time I check it. What's wrong here?
(...)
LSCopyItemInfoForURL((CFURLRef)[NSURL URLWithString:path],
kLSRequestAllFlags, &itemInfo);
(...)
FSPathMakeRef((unsigned const char *)[path
fileSystemRepresentation],
&possibleInvisibleFile, nil);
FSGetCatalogInfo(&possibleInvisibleFile, kFSCatInfoFinderInfo,
&catalogInfo, nil, nil, nil);
What about checking the return values of these functions? Probably
one of them is returning some error that you aren't aware of, and
isHidden is then set based on arbitrary data in an un-initialized
FSCatalogInfo struct.
See <http://www.zathras.de/blog-carbon-for-the-cocoa-guy-
oserror.htm> for a description of how to interpret the return values
from FSGetCatalogInfo, FSPathMakeRef and LSCopyItemInfoForURL.
Cheers,
-- M. Uli Kusterer
http://www.zathras.de
_______________________________________________
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