したがって、アプリの bundle に「content」というフォルダーがあります。ファイル名に指定した文字列 (「犬」など) を含むすべてのファイルを NSMutableArray にロードする必要があります。可能であれば、どうすればこれを行うことができますか?
よろしくお願いします!
したがって、アプリの bundle に「content」というフォルダーがあります。ファイル名に指定した文字列 (「犬」など) を含むすべてのファイルを NSMutableArray にロードする必要があります。可能であれば、どうすればこれを行うことができますか?
よろしくお願いします!
NSMutableArray *resultFiles = [NSMutableArray array];
NSFileManager *fm = [[NSFileManager alloc] init];
NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
NSError *error = nil;
NSArray *files = [fm contentsOfDirectoryAtPath:bundlePath error:&error];
[fm release];
if (!error) {
for (NSString *filename in files) {
NSRange range = [filename rangeOfString:@"dog"];
if (!(range.location == NSNotFound && range.length == 0)) {
// filename contains "dog"
[resultFiles addObject:filename];
}
}
}