On 9 Feb 2012, at 10:33, Quincey Morris wrote:

> On Feb 8, 2012, at 18:20 , Gerriet M. Denkmann wrote:
> 
>> The only keys which seem to work for an non-existing file seem to be:
>>      NSURLNameKey
>>      NSURLIsDirectoryKey 
>>      NSURLIsRegularFileKey 
>>      NSURLIsSymbolicLinkKey 
>>      NSURLIsVolumeKey 
>> (I did try many, though not all).
>> 
>> There is more info in the bookmarkData: like full path (this would be much 
>> more useful than just the NSURLNameKey), NSFileSystemFileNumber (probably 
>> not very useful in this case) and others.
> 
> I happened to notice this today:
> 
>       -[NSURL 
> bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:]
> 
> which suggests to me that the availability of keys depends on how the 
> bookmark was created. If these are bookmarks you've created for yourself, 
> then presumably you can add the information you will want if the target file 
> is missing.

No, these bookmarks are not created by me. They come from 
~/Library/Preferences/com.apple.TextEdit.LSSharedFileList.plist.

Here is the content of a typical bookmark (zero bytes replaced by @):

Version     → 0x10010000
Path Array  → /Volumes/เม่น/Users/gerriet/Source/Stuff 10.6.2/ไทย Dict 
Wv/Agenda.rtf
Nodes Array → 497483, 2, 27, 2064, 55998, 2995129, 3624409, 7153541
0x1010      → @@@@@@@@@@@@@@@@@@@@@@
0x2000      → 61440, 0, 1, 0, 0, 0, 0, 0, 0
0x2002      → /Volumes/เม่น
0x2010      → เม่น
0x2011      → 506E1F67-24E9-336E-89FC-8F6904D2FE79
0x2012      → 51539607552
0x2013      → 751533532737
0x2020      → @@@@@ï?@@@@@@@@@@@@
0xf080      → 
3063f07b476c97a843db5b50742185c6499849c7;00000000;00000000;00000020;com.apple.app-sandbox.read-write;000000000e000004;00000000006d2785;@

Any ideas what these keys might mean?


Kind regards,

Gerriet.


_______________________________________________

Cocoa-dev mailing list ([email protected])

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 [email protected]

Reply via email to