Snow Leopard では、パス名やコア サービスの FSRef ではなく、NSURL オブジェクトを使用してファイルを参照する新しい方法が多数導入されました。
ただし、URL ベースの方法が見つからないタスクが 1 つあります。それは、ファイルが存在するかどうかをテストすることです。-[NSFileManager fileExistsAtPath:
]の URL ベースのバージョンを探しています。そのメソッドと同様にYES
、通常のファイル、ディレクトリ、またはその他のいずれであっても、URL が何かを記述している場合に返されます。
さまざまなリソース値を調べようとすることもできますが、ファイルが存在しない場合に存在しないことが明示的に保証されているものはありません。
NSFileManager の を使用することもできますfileExistsAtPath:
が、より現代的な方法があれば、それを使用したいと思います。
Cocoa、CF、またはコア サービスに、特定のファイル (またはファイル参照) URL が存在するファイル システム オブジェクトを参照しているかどうかを教えてくれることが保証/文書化されている単純なメソッドまたは関数はありますか?