Как получить комментарии к файлам из NSURL?

#objective-c #macos #cocoa

#objective-c #macos #какао

Вопрос:

В macOS вы можете написать комментарий для каждого файла. Например, в Get Info.

введите описание изображения здесь

Используя метод:

 NSDate *date = nil;
[url getResourceValue:amp;date forKey:NSURLCreationDateKey error:nil];
  

Я могу получить дату и время создания файла, а также другую дополнительную информацию. Но я не нашел, как использовать этот метод для получения комментария.

Не могли бы вы, пожалуйста, помочь мне с этой проблемой?

Комментарии:

1. Комментарии — это функция Finder. Итак, вы могли бы спросить Finder.

2. К вашему СВЕДЕНИЮ — mdls команда показывает комментарий к файлу с ключом of kMDItemFinderComment .

3. @rmaddy Спасибо. Ваше предложение помогло решить мою проблему.

Ответ №1:

Решение было предложено rmaddy.

 NSMetadataItem *originalFileMetadata = [[NSMetadataItem alloc] initWithURL:[NSURL URLWithString:@"file/path"]];
NSString * comment = [originalFileMetadata valueForAttribute:@"kMDItemFinderComment"];
NSLog(@"%@ ", comment);