Modifying file properties/metadata

rafale picture rafale · Aug 31, 2011 · Viewed 7.5k times · Source

I can get a file's properties/metadata by calling Shell32.Folder.GetDetailsOf, but I can't seem to figure out how to modify those attributes. The properties I'm referring to are the "extended details" like Camera model and Camera name for image files.

Answer

Yahia picture Yahia · Aug 31, 2011

IF you are indeed using C# then you must do some Interop/PInvoke to call that method since that is Shell method...

To get+set EXIF information you can use the Image class (though not optimal), for the standard attributes you can use the FileInfo class.

A very good class for doing EXIF related stuff including source can be found here.