2011-05-14 5 views
1

Y at-il un moyen que je peux étiqueter un fichier sur le disque dur, et fondamentalement, après que l'utilisateur le déplace, l'OS garde la trace du fichier, alors quand je veux y accéder à nouveau, je spécifie l'étiquette et il me dit l'emplacement? Je sais que je peux scanner à travers l'ensemble de la HD, mais cela prendrait trop de temps ... Merci.Cocoa rechercher des fichiers n'importe où

Répondre

1

si vous ne soutenez pas 10,5, mais au-delà de 10.6 et, vous pouvez regarder

de NSURL
- (NSData *)bookmarkDataWithOptions:(NSURLBookmarkCreationOptions)options includingResourceValuesForKeys:(NSArray *)keys relativeToURL:(NSURL *)relativeURL error:(NSError **)error 

utilisant le NSURLBookmarkCreationOption de:

NSURLBookmarkCreationPreferFileIDResolution 

résout l'URL en utilisant le fileID.

Questions connexes