Чтение расширенных свойств изображения из файла jpg

Я хочу прочитать Атрибуты файла JPG. Вот что я сделал до сих пор, но я не могу получить атрибут "A", как показано на рисунке. Все, что я получаю из функции снизу - это список строк с ASCII и числовыми значениями.

    static void ReadProperties(Image imgImage)
    {
        var listImageProperties =new List<string>();
        try
        {
            PropertyItem[] propItems = imgImage.PropertyItems;

            foreach (PropertyItem propItem in propItems)
            {
                listImageProperties.Add("0x" + propItem.Id.ToString("x"));
                listImageProperties.Add(propItem.Type.ToString());
                listImageProperties.Add(propItem.Len.ToString());
            }
        }
        catch (Exception ex)
        {

        }
    }

1 ответ

Решение

Я получил ответ после небольшой отладки. Следующий код читает атрибут файла.

var info = new FileInfo(path);
var att= info.Attributes;//Attributes are enum for ReadOnly, Archive... & so on.
Другие вопросы по тегам