Код: Выделить всё
NSError *error = nil;
NSDictionary *attributes = [[NSFileManager defaultManager] attributesOfItemAtPath: myFilePath error:&error];
if (attributes != nil) {
NSDate *date = (NSDate*)[attributes objectForKey: NSFileModificationDate];
NSLog(@"Date modiifed: %@", [date description]);
}
else {
NSLog(@"Not found");
}
Код: Выделить всё
/Users/User/Library/Application Support/iPhone Simulator/6.0/Applications/The App ID Number/Documents/mySubdirectory/My Saved File
Я знаю, что файл есть, так как могу его просмотреть с искателем. Я также пытался удалить пробелы в имени файла, но это не дало результата.
В журнале ошибок указано, что такого файла или каталога нет, поэтому похоже, что что-то пошло не так. неправильно, когда я пытался скопировать файл в каталог документов.
Странно, что перебор подкаталога документа с помощью ContentOfDirectoryAtPath показывает, что файл присутствует.
Я пробовал жестко запрограммировать путь и получить его программно, с помощью:
Код: Выделить всё
*myFolder = [documentsDirectory stringByAppendingPathComponent:@"myFolder"];
*myFilePath = [myFolder stringByAppendingPathComponent:theFileName];
Подробнее здесь: https://stackoverflow.com/questions/134 ... ation-date
Мобильная версия