搜索文件内重名的文件(OC)

自定义要查找的重名文件的后缀,并做筛选

NSFileManager *fileManager = [NSFileManager defaultManager];

NSError *error = nil;

NSArray *fileList = [[NSArray alloc] init];

//fileList便是包含有该文件夹下所有文件的文件名及文件夹名的数组

fileList = [fileManager subpathsOfDirectoryAtPath:@"/Users/hb/Desktop/Teld Ver3.0.0/Teld/imageResource" error:&error];

for (int i = 0; i < fileList.count; i ++) {

NSString *str1 = fileList[i];

if ([str1 containsString:@"/"]) {

NSString *temp1 = [str1 componentsSeparatedByString:@"/"].lastObject;

if ([temp1 containsString:@".png"] && ![str1 containsString:@"AMap.bundle/"]) {

for (int j = i+1; j < fileList.count; j ++) {

NSString *str2 = fileList[j];

NSString *temp2 = [str2 componentsSeparatedByString:@"/"].lastObject;

if ([temp1 isEqualToString:temp2]) {

NSLog(@"%@",temp1);

}}}}}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 1,144评论 1 6
  • NSRange : 表示范围作用的结构体,3种方式创建 // 方式一 NSRange range; locatio...
    路墨阅读 1,074评论 1 8
  • 一、iOS中的沙盒机制 iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一...
    1d5cb7cff98d阅读 1,789评论 0 0
  • 今年接手了一个新项目,据说他们是从外包手里把代码接过来没多长时间。说实话已经无力吐槽了,对我这种有强迫症的人来说,...
    BigDaddy_阅读 4,074评论 1 8
  • 要我看,爱情就是一颗蛀牙。 人的心就像一颗牙,这牙生下来时洁白光滑,但难免会遇到食物,甜的苦的。遇到食物,不是牙的...
    艾米粒68阅读 678评论 4 5