On Apr 14, 2012, at 5:05 AM, Ken Thomases wrote: > You can also access the resource fork as a file by appending > "/..namedfork/rsrc" to the path.
Ken beat me to it after I found this... Work with resource forks in the Terminal http://hints.macworld.com/article.php?story=2002022409532098 Ken could very well be right that it is using the resource fork in one instance and not the other. I think for file alias's it actually stuck a 'alis' AppleEvent in the resource fork? For example from http://en.wikipedia.org/wiki/Resource_fork Name of resource type (actual name) Description alis (alias) Stores an alias to another file, in a resource fork of a file whose "alias" attribute bit is set One thing I was wondering about was that I remembered working on this code for open document handling... if ( dirObjType == typeAlias) { // 'alis' ) { // open one file } else if ( dirObjType == typeAEList) { // 'list' ) { // open many files aliasHandle = (AliasHandle)NewHandle( 0L ); // get a real Handle; we'll resize as needed. if ( NULL != aliasHandle ) { int numItems = [dirObj numberOfItems]; docs = [[NSMutableArray alloc] initWithCapacity:numItems]; for ( i = 1; i <= numItems; i++ ) { NSAppleEventDescriptor *thisAlias = [dirObj descriptorAtIndex:i]; if ([thisAlias descriptorType] != typeAlias) // 10.6 bmrk? thisAlias = [thisAlias coerceToDescriptorType:typeAlias]; At 10.6 I found that multiple open files started using the bmrk AppleEvent type that I coerced to typeAlias 'alis'. while a single file still used the 'old' typeAlias. Seeing yours I wondered if that might apply somehow. Yours using the 'bmrk' type written to either the data or resource fork while the Finder still uses 'alis' to the resource fork? _______________________________________________ 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com