Подтвердить что ты не робот

Objective-c: Получить дату создания файла

Я действительно новичок в программировании objective-c и mac osx.

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

Что мне нужно, это простой пример: окно с меткой и кнопкой, когда я нажимаю кнопку, ярлык должен менять текст на создание файла или последнюю дату изменения. Путь к файлу будет жестко запрограммирован, например. /Users/MYUSER/Downloads/text.txt

Пожалуйста, помогите мне или укажите мне хорошую статью или что-то в этом роде.

4b9b3361

Ответ 1

Возможно, вы захотите посмотреть в Rosetta Code на пример получения времени изменения файла.

Ответ 2

Пример из Rosetta Code устарел. Вот правильный код для получения даты изменения файла

NSString *path = @"/Users/Raven/Downloads/1.png";
NSDictionary* fileAttribs = [[NSFileManager defaultManager] attributesOfItemAtPath:path error:nil];
NSDate *result = [fileAttribs objectForKey:NSFileCreationDate]; //or NSFileModificationDate
NSLog(@"%@",result);