WindowsAPICodePack - 无论全球化文化如何,System.KindText值是否一致?

时间:2016-01-22 15:18:25

标签: c# .net winapi

我正在使用WindowsAPICodePack来确定文件的类型(图像,音频或视频)。

我正在使用

的返回值
string mediaType = GetValueString(fileObj.Properties.GetProperty(SystemProperties.System.KindText));

它返回三种类型的“图片”,“音乐”和“视频”。

我的问题是,无论全球化文化如何,这个价值是否一致? 如果没有,是否有另一种方法从文件名中获取这些媒体类型。

1 个答案:

答案 0 :(得分:0)

经过一番挖掘后,SystemProperties.System.PerceivedType是正确的属性。我返回一个表示文件类型的整数。

相关链接 https://msdn.microsoft.com/en-us/library/windows/desktop/bb787548%28v=vs.85%29.aspx