iOS 通過(guò)文件的修改時(shí)間遍歷整個(gè)文件夾

2018-06-14 11:56 更新


  1. //要排序的本地文件夾路徑  
  2. NSString *ImageSaveDic = @"";  
  3. //文件夾中的文件路徑  
  4. NSArray *localNames = [[NSFileManager defaultManager] subpathsAtPath:ImageSaveDic];  
  5. localNames = [localNames sortedArrayUsingComparator:^NSComparisonResult(NSString *  firstPath, NSString* secondPath) {  
  6.     NSString *firstUrl = [ImageSaveDic stringByAppendingPathComponent:firstPath];//獲取前一個(gè)文件完整路徑  
  7.     NSString *secondUrl = [ImageSaveDic stringByAppendingPathComponent:secondPath];//獲取后一個(gè)文件完整路徑  
  8.     NSDictionary *firstFileInfo = [[NSFileManager defaultManager] attributesOfItemAtPath:firstUrl error:nil];//獲取前一個(gè)文件信息  
  9.     NSDictionary *secondFileInfo = [[NSFileManager defaultManager] attributesOfItemAtPath:secondUrl error:nil];//獲取后一個(gè)文件信息  
  10.     id firstData = [firstFileInfo objectForKey:NSFileModificationDate];//獲取前一個(gè)文件修改時(shí)間  
  11.     id secondData = [secondFileInfo objectForKey:NSFileModificationDate];//獲取后一個(gè)文件修改時(shí)間  
  12.     //        return [firstData compare:secondData];//升序  
  13.     return [secondData compare:firstData];//降序  
  14. }];  


以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)