Iphone 是否将文件名中包含字符串的应用程序包中的所有文件加载到NSMutableArray?

Iphone 是否将文件名中包含字符串的应用程序包中的所有文件加载到NSMutableArray?,iphone,ios,nsarray,nsbundle,file-manager,Iphone,Ios,Nsarray,Nsbundle,File Manager,因此,我的应用程序包中有一个名为“content”的文件夹。我需要将文件名中包含我提供的字符串(例如“dog”)的所有文件加载到NSMutableArray中。如果可能的话,我该怎么做 提前多谢 “在文件名中包含字符串”;不是文件名字符串,所以所有文件名都将包含一个字符串?好的,谢谢,但是您忘记了我要搜索的文件位于MainBundle中名为“content”的文件夹中。。。。非常感谢,但是。。。 NSMutableArray *resultFiles = [NSMutableArray arra

因此,我的应用程序包中有一个名为“content”的文件夹。我需要将文件名中包含我提供的字符串(例如“dog”)的所有文件加载到NSMutableArray中。如果可能的话,我该怎么做


提前多谢

“在文件名中包含字符串”;不是文件名字符串,所以所有文件名都将包含一个字符串?好的,谢谢,但是您忘记了我要搜索的文件位于MainBundle中名为“content”的文件夹中。。。。非常感谢,但是。。。
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];
        }
    }
}