Tests d'existence de fichier à l'aide de NSURL

Snow Leopard introduit de nombreuses nouvelles méthodes à utiliser NSURL objets pour se référer à des fichiers, pas des chemins d'accès ou des Services de Base' FSRefs.

Cependant, il y a une tâche que je ne peux pas trouver une URL de base de la méthode pour: Tester si un fichier existe. Je suis à la recherche d'une URL basée sur la version de -[NSFileManager fileExistsAtPath:]. Comme cette méthode, elle doit retourner YES si l'URL n'explique rien, si c'est un fichier, un répertoire, ou quoi que ce soit d'autre.

Je pourrais tenter de rechercher divers les valeurs de ressources, mais aucun d'entre eux sont explicitement garantie de ne pas exister si le fichier ne fonctionne pas, et certains d'entre eux (par exemple, NSURLEffectiveIconKey) pourrait s'avérer coûteux si elle n'.

Je pouvais NSFileManager de fileExistsAtPath:, mais si il y a une méthode plus moderne, je préfère l'utiliser.

Est-il une simple méthode ou d'une fonction dans le Cacao, CF, ou des Services de Base garanti et documentés de me dire si un fichier donné (ou d'un fichier de référence) URL fait référence à un système de fichier de l'objet qui existe?

InformationsquelleAutor Peter Hosey | 2009-12-18