Получить файлы каталога документов с измененным временем даты в iphone

NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *currDircetory = [documentPath objectAtIndex:0]; NSArray *filePathsArray = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:currDircetory error:nil]; for (NSString *s in filePathsArray){ NSLog(@"file %@", s); } 

Теперь я использовал приведенный выше код, чтобы получить список файлов из каталога документов, теперь я хочу знать, как получить измененное время файла в каталоге документа.

Благодаря,

Виджаян

Вы можете использовать это:

 NSArray *documentPath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *currDircetory = [documentPath objectAtIndex:0]; NSArray *filePathsArray = [[NSFileManager defaultManager] subpathsOfDirectoryAtPath:currDircetory error:nil]; for (NSString *s in filePathsArray){ NSString *filestring = [currDircetory stringByAppendingFormat:@"/%@",s]; NSDictionary *filePathsArray1 = [[NSFileManager defaultManager] attributesOfItemAtPath:filestring error:nil]; NSLog(@"Modified Day : %@", [filePathsArray1 objectForKey:NSFileModificationDate]); } 
 NSFileManager* filemngr = [NSFileManager defaultManager]; NSDictionary* attributes = [filemngr attributesOfItemAtPath:path error:nil]; if (attributes != nil) { NSDate *date = (NSDate*)[attributes objectForKey:NSFileModificationDate]; } else { NSLog(@"File Not found !!!"); } 

Здесь вы можете получить свой ответ.

Но только изменение, которое вы собираетесь сделать, – это изменить NSFileCreationDate на NSFileModificationDate

 NSDate *date = (NSDate*)[attrs objectForKey: NSFileModificationDate];