アプリのDocumentsディレクトリにあるディレクトリのリストを返そうとしています。特定の拡張子のすべてのファイル(.txtファイルや.pngファイルなど)を含む配列を取得し、すべてのコンテンツ(ディレクトリを含む)を返すことができます。ディレクトリだけを返したいときに問題が発生します。これを行う簡単な方法はありますか?
すべての.txtファイルを返すための私のコードは次のとおりです。
- (ViewController *) init {
if (self = [super init]) self.title = @"Text Files";
// get the list of .txt files
directoryList = [[[[NSFileManager defaultManager] directoryContentsAtPath:DOCUMENTS_FOLDER]
pathsMatchingExtensions:[NSArray arrayWithObjects:@".txt", nil]] retain];
NSLog(@"%@", directoryList);
return self;
}
およびすべてのファイル
- (ViewController *) init {
if (self = [super init]) self.title = @"Text Files";
// get the list of all files and directories
directoryList = [[[NSFileManager defaultManager] directoryContentsAtPath:DOCUMENTS_FOLDER] retain];
NSLog(@"%@", directoryList);
return self;
}