我想读取jpg文件的属性。 以下是我迄今为止所做的工作,但我无法获得如图所示的属性“A”。我从下面的函数中得到的只是带有ASCII和amp;数值。
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) { } }
经过一番调试,我得到了答案。 以下代码读取文件属性。
var info = new FileInfo(path); var att= info.Attributes;//Attributes are enum for ReadOnly, Archive... & so on.