以编程方式获取或设置文件详细信息

尝试转到任何文件,右键单击它,然后单击“详细信息”选项卡。 喜欢这张照片 在此处输入图像描述

我想改变这个值。 我还可以在文件详细信息中添加自定义属性。 特别是我想对tif,jpeg,png,pdf文件进行此更改。 我可以在“详细信息”窗口中看到我的自定义属性吗?

我找到了这个页面,但它只能更改office文件。 http://www.microsoft.com/en-us/download/details.aspx?id=8422

您可以使用Windows API代码包 。 它具有Windows Property System的包装器。

只是Eli Arbels回答的补充,来自Windows API Code Pack的文档中的一个例子(对我们来说效果非常好):

IShellProperty prop = ShellObject.FromParsingName(fileName).Properties.GetProperty(propertyName); if (prop.ValueType == typeof(string)) { (prop as ShellProperty).Value = value; }