美文网首页
文件按照修改时间和创建时间进行遍历

文件按照修改时间和创建时间进行遍历

作者: Mustard_Buli | 来源:发表于2016-03-27 13:27 被阅读118次
       //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];//降序
        }];
    

    相关文章

      网友评论

          本文标题:文件按照修改时间和创建时间进行遍历

          本文链接:https://www.haomeiwen.com/subject/btxjlttx.html