damonWq

NSFileCreationDate和NSFileModificationDate两个属性分别代表文件创建时间和修改时间

    NSArray *sortedPaths = [array sortedArrayUsingComparator:^(NSString * firstPath, NSString* secondPath) {

        NSString *firstUrl = [docPath stringByAppendingPathComponent:firstPath];//获取前一个文件完整路径

        NSString *secondUrl = [docPath stringByAppendingPathComponent:secondPath];//获取后一个文件完整路径

        NSDictionary *firstFileInfo = [[NSFileManager defaultManager] attributesOfItemAtPath:firstUrl error:nil];//获取前一个文件信息

        NSDictionary *secondFileInfo = [[NSFileManager defaultManager] attributesOfItemAtPath:secondUrl error:nil];//获取后一个文件信息

        id firstData = [firstFileInfo objectForKey:NSFileModificationDate];//获取前一个文件修改时间

        id secondData = [secondFileInfo objectForKey:NSFileModificationDate];//获取后一个文件修改时间

        return [firstData compare:secondData];//升序

        // return [secondData compare:firstData];//降序

    }];

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
  • 2022-01-06
  • 2021-06-29
  • 2021-11-30
  • 2021-07-10
  • 2022-01-15
猜你喜欢
  • 2021-11-26
  • 2022-02-25
  • 2022-12-23
  • 2022-12-23
  • 2021-06-03
  • 2021-08-02
相关资源
相似解决方案