(ios开发小技巧)对存在docment中的文件进行排序
NSFileManager* manager = [NSFileManager defaultManager];
NSArray *paths = [manager subpathsAtPath:KDocumentPath];
//NSArray* fileList = [manager contentsOfDirectoryAtPath:KDocumentPath error:nil];
NSArray* fileList = [paths sortedArrayUsingComparator:^NSComparisonResult(id_Nonnull obj1, id_Nonnull obj2) {
NSString *firstUrl = [KDocumentPath stringByAppendingPathComponent:obj1];
//获取前一个文件完整路径
NSString *secondUrl = [KDocumentPath stringByAppendingPathComponent:obj2];
//获取后一个文件完整路径
NSDictionary *firstFileInfo = [manager attributesOfItemAtPath:firstUrl error:nil];
//获取前一个文件信息
【(ios开发小技巧)对存在docment中的文件进行排序】NSDictionary *secondFileInfo = [manager attributesOfItemAtPath:secondUrl error:nil];
//获取后一个文件信息
id firstData = https://www.it610.com/article/[firstFileInfo objectForKey:NSFileModificationDate];
//获取前一个文件修改时间
id secondData = https://www.it610.com/article/[secondFileInfo objectForKey:NSFileModificationDate];
//获取后一个文件修改时间
return ![firstData compare:secondData];
//降序
}];
推荐阅读
- 一个小故事,我的思考。
- 家乡的那条小河
- 一个人的碎碎念
- 野营记-第五章|野营记-第五章 讨伐梦魇兽
- 昨夜小楼听风
- 2021-02-17|2021-02-17 小儿按摩膻中穴-舒缓咳嗽
- 深入理解Go之generate
- 基于微信小程序带后端ssm接口小区物业管理平台设计
- 2019.4.18感恩日记
- 那件我们忽略的小事叫感恩