2009-07-28 4 views
1

ファイルを検索して、macのルートに入れたいと思っています。私はNSFileManagerのsubpathsAtPath:を使ってルートパス "/"を入れましたが、このfuncが非常に深く検索され、長い時間がかかっていました。私が知っていることは、私が次のレベルのルートで見つけたいファイル、何が使えるのか、感謝しています。macルートの次のレベルでファイルを検索する方法は?

答えて

1

あなたのやりたいことのための「すぐに使える」ソリューションはありません。 directoryContentsAtPath:メソッドを使用して、ルートディレクトリ内のすべてのオブジェクトのリストを取得し、それらのオブジェクトをループして、それぞれのディレクトリの内容を調べる必要があります。

directoryContentsAtPath:メソッドはディレクトリとファイルのリストを返します。したがって、ループ内にfileExistsAtPath:isDirectory:のようなものを使用する必要があります。

関連する問題