Intereting Posts
Как я могу исключить определенные термины из завершения кода Xcode? (автозаполнение, поддержка содержимого) Прокрутка UITableView не позволяет прокручивать MOGenerator и NSOrderedSet UICollectionViewCell исчезает в iOS 8 Проблема с идентификатором в NSString Библиотека не найдена для Выход из системы Facebook iOS SDK NSRegularExpression: Правильное регулярное выражение для синтаксического анализа d = 4, b = 5, o = 63? как конвертировать индийский номер в арабский номер? UIDocumentInteractionController не просматривает zip-файлы Как добавить приложение для совместного использования Ride на Apple Maps, например Uber, с помощью расширений обновление потока пользовательского интерфейса из функции C в iOS Авторизация пользователя в приложении iOS Хранение CLLocation2DCопределяет в массиве C – динамически настраиваемый размер массива не работает Получение текста с картинки в iOS

Получить файлы каталога документов с измененным временем даты в 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];