Если мы выберем файл в Windows и перейдем к его свойствам, а во вкладке подробно у нас будет некоторая информация метаданных, связанная с этим файлом.как получить доступ к этой информации, используя c # .net?я видел, что люди ссылаются с помощью id3, taglib эти сторонние библиотеки возвращают некоторые части метаданных.мне нужны данные строки «Метки», как показано на ссылке ниже.https://photos.app.goo.gl/kig68Kp12mMorUB57
то, что я уже тестировал, чтобы получить эту информацию.
//uisng taglib to achieve the result.
TagLib.File file = TagLib.File.Create(FilePath);
string title=file.Tag.Title.ToString(); // its fine and find the related data of the title attribute.
string Tags= file.Tag.Tags.ToString(); // does not return any data and raise error.'does not contain a definition for Tags'.
// using WindowsAPICodePack shell
string infos = null;
foreach (var prop in new ShellPropertyCollection(open.FileName))
{
infos += prop.CanonicalName + "=" + prop.ValueAsObject + "\n";
}
и taglib, и (пакет кодов windows api) не могут прочитать поле под названием "Теги", что я ищу,Пакет кодов windows api может возвращать имя, комментарий и многое другое, но не может вернуть атрибут «Теги».