Snow Leopard представил множество новых методов использования объектов NSURL для обращения к файлам, а не к именам путей или FSRefs основных служб.
Однако есть одна задача: я не могу найти метод на основе URL-адреса для: Проверка наличия файла. Я ищу URL-версию - [NSFileManager fileExistsAtPath:
]. Как и этот метод, он должен возвращать YES
, если URL-адрес описывает что-либо, будь то обычный файл, каталог или что-то еще.
Я мог бы попытаться найти различные значения ресурсов, но ни одно из них явно не гарантировано не существует, если файл отсутствует, и некоторые из них (например, NSURLEffectiveIconKey) могут быть дорогостоящими, если это произойдет.
Я мог бы просто использовать NSFileManager fileExistsAtPath:
, но если есть более современный метод, я бы предпочел использовать его.
Существует ли простой способ или функция в Cocoa, CF или основных службах, которые гарантируют/документируют, чтобы сообщить мне, относится ли данный файл (или ссылка на файл) к объекту файловой системы?