Snow Leopard 引入了许多新方法来使用 NSURL 对象来引用文件,而不是路径名或核心服务的 FSRefs。
但是,有一项任务我找不到基于 URL 的方法:测试文件是否存在。我正在寻找基于 URL 的版本-[NSFileManager fileExistsAtPath:
]。YES
与该方法一样,如果 URL 描述了任何内容,无论是常规文件、目录还是其他任何内容,它都应该返回。
我可以尝试查找各种资源值,但如果文件不存在,它们都不能明确保证不存在,并且其中一些(例如NSURLEffectiveIconKey)可能会很昂贵。
我可以只使用 NSFileManager's fileExistsAtPath:
,但如果有更现代的方法,我更愿意使用它。
Cocoa、CF 或核心服务中是否有一个简单的方法或函数可以保证/记录告诉我给定的文件(或文件引用)URL 是否引用了存在的文件系统对象?