码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-03-31 23:24:53      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

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];//降序

    }];

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

标签:

原文地址:http://www.cnblogs.com/damonWq/p/5342946.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!