gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 23:14:15 24 4
gpt4 key购买 nike

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

提前致谢!

最佳答案

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];
}
}
}

关于iphone - 将文件名中包含字符串的应用程序包中的所有文件加载到 NSMutableArray 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7132413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com